﻿@charset "utf-8";

body {
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* 英文站换行规则 */
/* p,div,h1,h2,h3,h4,h5,h6,span,a{ 
    word-wrap: normal; 
    word-break: keep-all; 
} */
/*分享翻译*/
.ys-wechat-cont-parga p::before {
    /*分享中文版本*/
    content: '分享到 - 微信';
    /*分享英文版本*/
    /* content: 'Share the - weixin'; */
}

/*导航默认选中*/
.yxnav-active1 {}

.yxnav-active2 {}

/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .2) !important;
}

/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child) {
    display: none;
}

@font-face {
    font-family: 'notos';
    src: url('../fonts/NOTOSANSSC (TRUETYPE).OTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* 规范 star*/

.std-tit1 {
    font-size: 58px;
    line-height: 1.2;
}

.std-tit2,
.yxedr-active h3 {
    font-size: 44px;
    line-height: 1.3;
}

.std-tit3,
.yxedr-active h4 {
    font-size: 32px;
    line-height: 1.4;
}

.std-tit4,.std-tit4 p,
.yxedr-active h5 {
    font-size: 24px;
    line-height: 1.4;
}

.std-word,
.std-word p {
    font-size: 18px;
    line-height: 1.8;
}

.std-word1,
.std-word1 p {
    font-size: 16px;
    line-height: 1.8;
}

.yxedr-active p {
    font-size: 16px;
    line-height: 1.8;
    color: #8E8E8E;
    margin-bottom: 12px;
}

.std-padd {
    padding: 120px 0;
}

.std-padd1 {
    padding-top: 120px;
}

.std-padd2 {
    padding-bottom: 120px;
}

/* 规范 end */


.mod-head {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    padding: 0 100px;
    z-index: 99;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    display: flex;
    justify-content: space-between;
    transition: all 0.36s;
}

.mod-head-le {
    width: 208px;
}

.mod-head-le a {
    display: block;
    position: relative;
}

.mod-head-le .ys-imgbox-cover {
    line-height: 80px;
}

.mod-head-nav-ul {
    display: flex;
}

.mhnu-link {
    font-size: 18px;
    line-height: 80px;
    transition: all 0.36s;
    color: #fff;
}

.mhrs-icon svg {
    width: 100%;
    transform: translateY(7px);
}

.mhrs-icon {
    width: 24px;
    line-height: 80px;
    cursor: pointer;
}

.mhnu-li {
    margin: 0 60px;
}

.yx-search3-btn {
    width: 27px;
    margin-right: 50px;
    line-height: 60px;
    position: relative;
}

.yx-search3-btn img {
    width: 100%;
    transition: all .36s;
}

.yx-search3img1 {
    position: relative;
    top: 0;
    left: 0;
}

.yx-search3img2 {
    position: absolute;
    top: 18px;
    left: 0;
    opacity: 0;
}

.yx-search3box {
    position: relative;
}

.yx-search3xlbox {
    width: 100%;
    height: 350px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0 5px 13px rgba(35, 50, 64, 0.13);
    display: none;
    position: fixed;
    left: 0;
    z-index: 99;
}

.yx-search3-tbox {
    width: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 60px;
    border-bottom: 1px solid #666;
}

.yx-search3xlbtn {
    width: 27px;
    line-height: 60px;
}

.yx-search3xlbtn img {
    width: 100%;
    transition: all .36s;
}

.yx-search3-xls {
    width: calc(100% - 27px);
    padding-right: 20px;
}

.yx-search3-xls input {
    font-size: 16px;
    line-height: 3.75;
    color: #666;
    width: 100%;
    transition: all .36s;
}

.yx-search3-xls input::placeholder {
    color: #666;
}

.yx-search3.act .yx-search3-btn .yx-search3img2 {
    opacity: 1;
}

.yx-search3.act .yx-search3-btn .yx-search3img1 {
    opacity: 0;
}

.yx-search3-btn.on .yx-search3img2 {
    opacity: 1;
}

.yx-search3-btn.on .yx-search3img1 {
    opacity: 0;
}

.mhrl-top {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.mhrs-icon circle {
    transition: all 0.36s;
}

.mhrs-icon path {
    transition: all 0.36s;
}

.mod-head-ri {
    display: flex;
}

.mhrl-top-ri-info p {
    font-size: 16px;
    line-height: 80px;
    color: #fff;
    transition: all 0.36s;
}

.mhrl-top-ri-info {
    margin-right: 4px;
}

.mhrl-top-ri {
    display: flex;
    align-items: center;
    padding-left: 8px;
}

.mhrl-top-ri-icon {
    width: 16px;
}

.mhrl-top-ri-icon svg {
    width: 100%;
    transition: all 0.36s;
}

.mod-head-ri-lan {
    position: relative;
    margin-left: 40px;
}

.mhrl-btm {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    width: 90px;
    padding: 6px 0;
    display: none;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}

.mhrl-btm-li {
    width: 100%;
    position: relative;
    padding: 6px;
    text-align: center;
}

.mhrl-btm-li a {
    font-size: 16px;
    line-height: 1.5;
}

.mhrl-top.act .mhrl-top-ri-icon svg {
    transform: rotate(180deg);
}

.mod-head-le img {
    transform: scale(1) !important;
}

.mod-head-le img:nth-child(2) {
    opacity: 0;
}

.ys-ban-video {
    background: transparent !important;
}

.ys-ban-imgbox::before {
    background: rgba(0, 0, 0, 0.2);
}

.ys-ban-txtbox .std-tit1 {
    color: #fff;
    line-height: 1.2;
    font-weight: bold;
    text-align: center;
}


.ys-ban-slick .slick-arrow {
    width: 64px;
    height: 64px;
    background-image: url(../images/a1_arrow02.svg);
    background-size: 100% 100%;
    z-index: 10;
}

.ys-ban-slick .slick-next {
    background-image: url(../images/a1_arrow01.svg);
    right: 60px;
}

.ys-ban-slick .slick-prev {
    left: 60px;
}

.ys-ban-slick .slick-dots li {
    width: 200px;
    height: 2px;
    background: rgba(255, 255, 255, 0.4);
    border-radius: 80px;
    margin: 0 10px;
}

.ys-ban-slick .slick-dots li::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 2px;
    background: rgba(255, 255, 255, 0.4);
    right: -12px;
}

.ys-ban-slick .slick-dots li:last-child:after {
    display: none;
}


.ys-ban-slick .slick-dots li.slick-active {
    background: #fff;
}

.ys-ban-slick .slick-dots {
    bottom: 24px;
}

.ys-banner {
    position: relative;
    width: 100%;
    z-index: 5;
}

.ban-cont-ri {
    width: 24px;
}

.ban-cont-ri img {
    width: 100%;
}

.ban-cont {
    position: absolute;
    bottom: 40px;
    right: 40px;
    z-index: 10;
}

.ban-cont-wrap-link {
    display: flex;
    border-radius: 40px;
    border: 1px solid #FFF;
    box-shadow: 2px 4px 4px 0px rgba(255, 255, 255, 0.40) inset;
    align-items: center;
    padding: 10px 32px;
    overflow: hidden;
    z-index: 1;
    position: relative;
    transition: all 0.36s;
}

.ban-cont-wrap-link::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    transition: all 0.36s;
    background: linear-gradient(268deg, #6264FF 1.53%, #2A2CD6 40.03%, #1719C2 74.06%, #181980 103.11%);
}

.ban-cont-le p {
    color: #fff;
    line-height: 1.6;
    font-size: 16px;
}

.ban-cont-le {
    padding-right: 16px;
}



.ys-hd-pc.isfixed .mod-head {
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}

.ys-hd-pc.isfixed .ys-imgbox-cover img:nth-child(1) {
    opacity: 0;
}

.ys-hd-pc.isfixed .ys-imgbox-cover img:nth-child(2) {
    opacity: 1;
}

.ys-hd-pc.isfixed .mhnu-link {
    color: #434343;
}

.ys-hd-pc svg path {
    transition: all 0.36s;
}

.ys-hd-pc.isfixed .mhrs-icon circle,
.ys-hd-pc.isfixed .mhrs-icon path,
.ys-hd-pc.isfixed svg path {
    stroke: #282828 !important;
}

.ys-hd-pc.isfixed .mhrl-top-ri-info p {
    color: #282828;
}

html.act body {
    height: 100vh;
}

html.act {
    height: 100vh;
    overflow-y: scroll;
}

html.off .mod-pot {
    transform: scale(4);
    opacity: 0;
}

html.on1 .mod-pot {
    opacity: 1;
}

html.off .mod-pot {
    transform: translate3d(0px, 0px, 0px) scale(10, 10);
}

html.on1.off .mod-pot {
    transition: transform .8s cubic-bezier(0, 0, 0.2, 1) 0.6s, opacity .6s ease-out 1s;
    opacity: 0;
    transform: translate3d(0px, 0px, 0px) scale(10, 10);
}

html.on1 .home-ban-btm-wrap {
    opacity: 1;
}

html.on1 .home-ban-btm_wrap {
    opacity: 1;
}

html.off .home-ban-btm-wrap {
    transform: translateY(30px);
    opacity: 0;
}

html.on1 .home-ban-btm-wrap {
    transition: transform .6s cubic-bezier(0, 0, 0.2, 1), opacity .6s ease-out;
    transition-delay: .8s;
}

html.on1.off .home-ban-btm-wrap {
    opacity: 0;
}

html.on1.off .home-ban-btm-wrap {
    transition: transform .4s cubic-bezier(0, 0, 0.2, 1), opacity .4s ease-out;
    transition-delay: 0s;
}

html.off .home-downw {
    opacity: 0;
}

html.on1 .home-downw {
    opacity: 1;
}

html.on1.off .home-downw {
    opacity: 0;
}

html.on1.off .home-downw {
    transition-delay: 0s;
}

html.on1 .home-downw {
    transition-delay: .8s;
}

.home-ban {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.mod-pot {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    transform-origin: right bottom;
    pointer-events: none;
    transition: transform 1.5s cubic-bezier(.18, .63, 0, 1);
}

.mod-pot {
    opacity: 0;
    transform-origin: 43% 35%;
    transition: transform .8s cubic-bezier(0, 0, 0.2, 1);
}

html.on1 .mod-pot {
    opacity: 1;
}

.mod-bg {
    width: 100%;
    height: 100%;
    background-position: 0px 75%;
    background-size: cover;
    background-repeat: no-repeat;
}

.home-ban-btm {
    position: absolute;
    top: 59%;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 15;
    pointer-events: none;
}

.home-ban-btm_tit .std-tit2 {
    font-weight: bold;
    color: #434343;
    line-height: 1.2;
}

.home-ban-btm-tit .std-tit2 span {
    color: #009944;
}

.home-ban-btm-info p {
    line-height: 1.6;
    color: #808080;
}

.home-ban-btm-tit {
    margin-bottom: 50px;
}

.home-downw {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 86px;
    z-index: 15;
    transition: all 0.36s;
    opacity: 0;
}

.home-downw img {
    width: 100%;
    border-radius: 50%;
    box-shadow: 0px 1px 2px rgba(23, 48, 193, 0.05), 0px 3px 3px rgba(23, 48, 193, 0.04), 0px 6px 4px rgba(23, 48, 193, 0.03);
}

.home-downw img {
    animation: xl 1.2s infinite;
}

@keyframes xl {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(10px);
    }

    100% {
        transform: translateY(0px);
    }
}


.ys-hd-pc.isfixed .mhrl-top-le path {
    stroke: #18197B !important;
}

.mod-main {
    width: 100%;
    position: relative;
    z-index: 4;
}

.home-area {
    width: 100%;
    position: relative;
    /* overflow: hidden; */
    max-width: 1920px;
    margin: 0 auto;
}

.home-area-top .std-tit2 {
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 32px;
}

.home-area-top .std-tit2 span {
    color: #009944;
}

.home-area-top {
    text-align: center;
    width: 100%;
    margin-bottom: 60px;
}

.home-area-top p {
    color: #808080;
    line-height: 1.6;
}

.home-area-btm {
    width: 100%;
    position: relative;
    padding-bottom: 30px;
}


.home-area-map {
    top: 403px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 93%;
}

.home-area-map img {
    width: 100%;
}


.home-area-btm-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}

.habu-li {
    width: 20%;
    padding: 0 20px;
}

.habu-wrap {
    width: 100%;
    position: relative;
    padding: 20px;
    text-align: center;
    transition: all 0.6s;
    border-radius: 20px;
    border: 1px solid transparent;
}

.habu-wrap::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: url(../images/syflopm.png);
    background-size: 100% 100%;
    transition: all 0.6s;
    opacity: 0;
}

.habu-wrap-icon {
    width: 120px;
    margin: 0 auto;
    margin-bottom: 16px;
}

.habu-wrap-tit p {
    color: #282828;
    line-height: 1.6;
}

.home-area .ys-cont1600 {
    position: relative;
    z-index: 10;
}

.habu-li:nth-child(1),
.habu-li:nth-child(5) {
    margin-top: 148px;
}

.habu-li:nth-child(2),
.habu-li:nth-child(4) {
    margin-top: 68px;
}

.home-list {
    width: 100%;
    position: relative;
    height: 390vh;
    /* overflow: hidden; */
}



.home-list-li {
    width: 100%;
    position: sticky;
    height: 130vh;
    overflow: hidden;
    top: 0;
}

.home-list-li:last-child {
    height: 100vh;
}

.home-list-li-img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

.hlli-clip {
    width: 100%;
    height: 100%;
    position: relative;
}

.hlli-clip::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(../images/syflopvc.png);
    background-size: 100% 100%;
}

.home-list-li-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.home-list-li .ys-cont1200 {
    height: 100%;
    position: relative;
    z-index: 10;
}

.home-list-li-wrap {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 120px;
    padding-top: 120px;
}

.hllw-top {
    width: 100%;
    text-align: center;
}

.hllw-tit .std-tit1 {
    font-weight: bold;
    line-height: 1.2;
    color: #fff;
}

.hllw-subtit {
    margin-bottom: 17px;
}

.hllw-subtit p {
    color: #fff;
}

.hllw-more-ri {
    width: 24px;
}

.hllw-more-ri svg {
    width: 100%;
}

.hllw-more {
    display: inline-block;
}

.hllw-more-link {
    display: flex;
    /* flex-wrap: wrap; */
    border: 1px solid #fff;
    border-radius: 80px;
    padding: 10px 32px;
    transition: all 0.36s;
    align-items: center;
    position: relative;
    overflow: hidden;
    z-index: 1;
    cursor: pointer;
}

.hllw-more-link::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all 0.36s;
    z-index: -1;
    opacity: 0;
    background: #18197B;
}

.hllw-more-le p {
    color: #fff;
    line-height: 1.6;
    transition: all 0.36s;
}

.hllw-more-le {
    padding-right: 16px;
}

.hllw-tit {
    margin-bottom: 80px;
}

.hllw-btm {
    width: 100%;
    position: relative;
}

.hllw-btm-ul {
    display: flex;
    flex-wrap: wrap;
}

.hllw-btm-li {
    width: 20%;
    text-align: center;
    position: relative;
}

.hllw-btm-li::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 24px;
    background: #fff;
}

.hllw-btm-li-wrap {
    width: 64px;
    margin: 0 auto;
    margin-bottom: 5px;
}

.hllw-btm-li-wrap img {
    width: 100%;
}

.hllw-btm-li-tit p {
    color: #fff;
    line-height: 1.5;
}

.hllw-btm-li:last-child::after {
    display: none;
}


.home-list-li:last-child {
    margin-bottom: 0;
}

.home-list-li:nth-child(1) {
    z-index: 3;
}

.home-list-li:nth-child(2) {
    z-index: 4;
}

.home-list-li:nth-child(3) {
    z-index: 5;
}

.home-list-li-cont {
    width: 100%;
    height: 100vh;
    overflow: hidden;
    position: relative;
}

.home-innova {
    width: 100%;
    height: 100vh;
    position: relative;
    margin-top: 80px;
    background: #F3F7FD;
}

.home-innova-img {
    overflow: hidden;
    border-radius: 0 0 80px 80px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
}

.home-innova-cont {
    width: 100%;
    position: relative;
}

.home-innova-tit {
    text-align: center;
    width: 100%;
    margin-bottom: 100px;
}

.home-innova-tit .std-tit2 {
    color: #434343;
    font-weight: bold;
    line-height: 1.2;
}

.home-innova-ul {
    margin: 0 -40px;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 60px;
}

.home-innova-ul_li {
    padding: 0 40px;
    width: 20%;
    text-align: center;
}

.hiul_tit {
    text-align: center;
    margin-bottom: 12px;
}

.hiul_tit p {
    font-size: 24px;
    display: inline-block;
    line-height: 1.2;
    background: linear-gradient(158deg, #2A2CD5 14.17%, #2A2CD5 51.29%, #00B921 52.31%, #00B921 85.83%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.hiul_tit p span {
    font-size: 72px;
}

.hiul_info p {
    color: #282828;
    line-height: 1.6;
}

.home-innova-img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}

.home-innova-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.mod-more {
    display: flex;
    justify-content: center;
}

.mod-more-le {
    padding-right: 16px;
}

.mod-more-link {
    display: flex;
    align-items: center;
    padding: 10px 32px;
    border-radius: 40px;
    border: 1px solid #FFF;
    box-shadow: 2px 4px 4px 0px rgba(255, 255, 255, 0.40) inset;
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.36s;
    cursor: pointer;
}

.mod-more-link::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    transition: all 0.36s;
    background: linear-gradient(268deg, #6264FF 1.53%, #2A2CD6 35.46%, #1719C2 74.06%, #181980 103.11%);
}

.mod-more-le p {
    color: #fff;
    line-height: 1.6;
}

.mod-more-ri {
    width: 24px;
}

.mod-more-ri img {
    width: 100%;
}

.home-develo {
    width: 100%;
    position: relative;
    background: #F3F7FD;
    max-width: 2560px;
}

.home-ban-btm-tit .std-tit2 {
    font-weight: bold;
}

.home-develo-top {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 80px;
}

.hdtl-tit .std-tit2 {
    font-weight: bold;
    line-height: 1.2;
    color: #282828;
}

.hdtl-tit .std-tit2 span {
    color: #009944;
}

.hdtl-tit {
    margin-bottom: 40px;
}

.hdtl-info p {
    color: rgba(40, 40, 40, 0.6);
}

.home-develo-top-le {
    width: 722px;
    max-width: 100%;
}

.home-develo-top-ri {
    flex: none;
}


.home-develo-btm {
    width: calc(100% + 250px);
}

.hdbs-li {
    width: 504px !important;
    margin-right: 44px;
}

.hdbs-li-wrap {
    width: 100%;
    position: relative;
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 23px 54px 0px #F1F1F1;
    display: block;
    z-index: 1;
    overflow: hidden;
}

.hdbs-li-wrap-top {
    width: 100%;
    padding: 40px;
}

.hlwt-tit-ri {
    width: 64px;
    flex: none;
    transition: all 0.46s;
}

.hlwt-tit-ri img {
    width: 100%;
}

.hlwt-tit {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 30px;
}

.hlwt-tit-le {
    padding-right: 30px;
    padding-top: 15px;
}

.hlwt-tit-le .std-tit3 {
    color: #282828;
    display: inline-block;
    padding-bottom: 30px;
    position: relative;
    padding-right: 30px;
    font-weight: bold;
}

.hlwt-tit-le .std-tit3::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: linear-gradient(268deg, #6264FF 1.53%, #2A2CD6 35.46%, #1719C2 74.06%, #181980 103.11%);
}

.hlwt-info p {
    color: rgba(40, 40, 40, 0.7);
    line-height: 1.8;
    height: 7.2em;
    overflow: hidden;
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.hdbs-li-wrap-btm {
    border-radius: 20px;
}

.hdbs-li-wrap-desz {
    width: 200px;
    position: absolute;
    top: -50px;
    right: -50px;
    z-index: -1;
    transition: all 0.46s;
    opacity: 0;
}

.hdbs-li-wrap-desz img {
    width: 100%;
}

.hdbs-ul {
    display: flex;
}

.hdbs-li {
    flex: none;
}

.home-develo-btm-swiper {
    position: sticky;
    top: 200px;
    left: 0;
}

.home-develo .ys-cont1600 {
    height: 100%;
}

.home-develo.styki .home-develo-btm {
    position: sticky;
    top: 300px;
    left: 0;
}

.home-develo-btm {
    width: 100% !important;
}


.hlwt-more {
    width: 100%;
    position: relative;
}

.home-constr {
    width: 100%;
    height: 3140px;
    position: relative;
}

.home-canvas {
    position: absolute;
    bottom: -40px;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.home-canvas .home-controls {
    opacity: 0;
    display: none;
}

.home-constr-wrap {
    width: 100%;
    height: 100vh;
    position: sticky;
    top: 0px;
    left: 0;
    z-index: 1;
}

.home-constr-top {
    max-width: 100%;
    width: 722px;
    margin: 0 auto;
    text-align: center;
    position: absolute;
    top: 20%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 20;
}

.home-constr-top-tit .std-tit2 {
    font-weight: bold;
    color: #282828;
    line-height: 1.2;
    transition: all 0.56s;
}

.home-constr-top-info p {
    color: rgba(40, 40, 40, 0.6);
    transition: all 0.56s;
}


.home-constr-top-tit {
    margin-bottom: 32px;
}

.home-constr-btm {
    width: 41vw;
    height: 48vh;
    top: 63%;
    transform: translate(-50%, -50%);
    left: 50%;
    position: absolute;
    max-width: 100%;
}

.home-constr-btm-video {
    overflow: hidden;
    border-radius: 20px;
    width: 100%;
    position: relative;
}

.home-constr-btm-video img {
    width: 100%;
}

.hcbu-li {
    width: 378px;
    position: absolute;
    z-index: 10;
}

.hcbu-li-wrap {
    opacity: 0;
    width: 100%;
    border-radius: 20px;
    background: rgba(244, 244, 244, 0.80);
    backdrop-filter: blur(16px);
    padding: 24px;
    text-align: center;
    transition: all 0.56s;
}


.hcbu-tit p {
    font-weight: bold;
    color: #282828;
    line-height: 1.6;
}

.hcbu-info p {
    font-size: 14px;
    line-height: 1.8;
    color: rgba(40, 40, 40, 0.6);
}

.hcbu-tit {
    margin-bottom: 12px;
}

.hcbu-sear {
    height: 40px;
    width: 100%;
    position: relative;
    border-radius: 80px;
    background: rgba(142, 142, 142, 0.08);
    margin-top: 20px;
}

.hcbu-sear input {
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #8E8E8E;
    padding-left: 46px;
    padding-right: 90px;
}

.hcbu-sear img {
    width: 20px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 16px;
    pointer-events: none;
}

.hcbv-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 16px;
    color: #fff;
    border-radius: 80px;
    background: linear-gradient(268deg, #6264FF 1.53%, #2A2CD6 40.03%, #1719C2 74.06%, #181980 103.11%);
    padding: 0 12px;
    line-height: 1.8;
    cursor: pointer;
}


.hcbu-img {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
}

.hcbu-img img {
    border-radius: 20px 20px 0 0;
    width: 100%;
}

.hcbu-li1 {
    top: -105px;
    left: 50%;
    transform: translateX(-50%);
}

.hcbu-li1 .hcbu-li-wrap,
.hcbu-li3 .hcbu-li-wrap {
    transform: translateY(60px);
}

.hcbu-li2 .hcbu-li-wrap {
    transform: translateX(60px);
}

.home-constr.on .hcbu-li1 .hcbu-li-wrap,
.home-constr.on .hcbu-li3 .hcbu-li-wrap {
    transform: translateY(0px);
}

.home-constr.on .hcbu-li2 .hcbu-li-wrap {
    transform: translateX(0px);
}

.hcbu-li2 {
    left: -216px;
    top: 230px;
}

.hcbu-li3 {
    bottom: -83px;
    right: -126px;
}

.hcbu-li2,
.hcbu-li3 {
    padding-bottom: 0;
}

.hcbv-info {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    width: 340px;
    max-width: 100%;
    text-align: center;
    margin-top: 30px;
}

.hcbv-info-tit .std-tit3 {
    color: #fff;
    font-weight: bold;
}

.hcbv-info-more {
    transform: translateY(50px);
    opacity: 0;
    pointer-events: none;
}

.home-constr.on .hcbu-li-wrap {
    opacity: 1;
}

.home-constr.on.on1 .hcbu-li-wrap {
    opacity: 0 !important;
}

.home-constr.on .hcbu-li2 .hcbu-li-wrap {
    transition-delay: 0.2;
}

.home-constr.on .hcbu-li3 .hcbu-li-wrap {
    transition-delay: 0.4;
}

.home-constr-btm-video {
    height: 100%;
}

.home-constr-btm-video img,
.home-constr-btm-video video {
    height: 100%;
    object-fit: cover;
}

.home-constr.on2 .home-constr-top-info p {
    color: #fff;
}

.home-constr.on3 .home-constr-top-tit .std-tit2 {
    color: #fff;
}

.hcbv-info-tit {
    transition: all 0.36s;
}

.home-constr.on3 .hcbv-info-tit {
    opacity: 0;
    transform: translateY(80px);
}

.home-constr.on3 .hcbv-info-more {
    opacity: 1;
    pointer-events: all;
    transform: translateY(60px);
}

.home-news {
    width: 100%;
    position: relative;
}

.home-news-top {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 60px;
}

.home-news-top-le .std-tit2 {
    font-weight: bold;
    color: #434343;
    line-height: 1.2;
}

.hntr-btn {
    width: 48px;
    height: 48px;
    border: 1px solid rgba(40, 40, 40, 0.6);
    border-radius: 80px;
    position: relative;
    cursor: pointer;
    transition: all 0.56s;
}

.hntr-btn svg {
    width: 24px;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
}

.hntr-le svg {
    left: 11px;
}

.hntr-ri svg {
    right: 11px;
}

.hntr-btn svg path {
    transition: all 0.56s;
}

.home-news-top-ri {
    display: flex;
    align-items: center;
}

.hntr-le {
    margin-right: 20px;
}

.home-news-btm {
    width: calc(100% + 155px);
}

.hnbs-li {
    width: 468px !important;
    margin-right: 45px !important;
}

.hnbs-li:last-child {
    margin-right: 0 !important;
}

.hnbs-li-wrap {
    width: 100%;
    position: relative;
    display: block;
}

.hnbs-li-wrap::after {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 0%;
    height: 1px;
    background: #181985;
    transition: all 0.6s;
    opacity: 0;
}

.hnbs-li-wrap .ys-imgbox-cover {
    border-radius: 10px;
}

.hnbs-li-wrap-btm {
    width: 100%;
    margin-top: 12px;
    border-bottom: 1px solid rgba(24, 25, 123, 0.2);
    padding-bottom: 30px;
}

.hlwb-info p {
    color: #282828;
    line-height: 1.6;
    transition: all 0.56s;
    height: 3.2em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.hlwb-info {
    width: 100%;
    margin-bottom: 70px;
}


.hlwb-btm-ri {
    width: 36px;
}

.hlwb-btm-ri img {
    transform: scale(1) !important;
}

.hlwb-btm-ri img:nth-child(2) {
    opacity: 0;
}

.hlwb-btm-le-li img {
    width: 20px;
}

.hlwb-btm-le-li p {
    font-size: 16px;
    line-height: 1.5;
    color: #282828;
    padding-left: 8px;
}

.hlwb-btm-le-li {
    display: flex;
    align-items: center;
    margin-right: 40px;
}

.hlwb-btm-le {
    display: flex;
}

.hlwb-btm {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.home-news-btm-more {
    display: inline-block;
    margin-top: 80px;
}

.home-conta {
    width: 100%;
}

.home-conta-wrap {
    width: 100%;
    border-radius: 30px;
    padding: 130px 110px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.home-conta-le .std-tit2 {
    font-weight: bold;
    color: #282828;
    line-height: 1.6;
}

.home-conta-ri .mod-more-link {
    padding: 20px 40px;
}

.home-conta-wrap-bj {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.home-conta-wrap-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ys-footer {
    width: 100%;
    border-radius: 100px 100px 0px 0px;
    background: #101111;
    padding-bottom: 30px;
}

.mod-ban {
    width: 100%;
    position: relative;
}

.mod-ban-top-le,
.mod-ban-btm-le {
    width: 500px;
}

.mod-ban-top-ri,
.mod-ban-btm-ri {
    width: calc(100% - 500px);
    display: flex;
    flex-wrap: wrap;
}

.mbtl-logo {
    display: block;
    width: 318px;
}

.mbtl-logo img {
    width: 100%;
}

.mbtr-tit a {
    font-size: 18px;
    line-height: 1.6;
    opacity: 0.5;
    transition: all 0.56s;
    color: #fff;
}

.mod-ban-wrap {
    width: 100%;
    position: relative;
}

.mod-ban-top {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.mbtr-btm {
    width: 100%;
}

.mbtr-btm-li a {
    color: #fff;
    line-height: 1.6;
    font-size: 18px;
    transition: all 0.56s;
}

.mbtr-tit {
    margin-bottom: 40px;
}

.mbtr-btm-li {
    margin-bottom: 20px;
}

.mbtr-li {
    width: 25%;
    margin-bottom: 80px;
}

.mod-ban-btm {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: flex-start;
}

.mbbl-li-wrap {
    display: flex;
    align-items: center;
    border-radius: 80px;
    border: 1px solid #FFF;
    padding: 4px 24px;
}

.mbbl-li-wrap p {
    font-size: 14px;
    line-height: 1.8;
    color: #fff;
    padding-right: 16px;
}

.mbbl-link {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 19px;
}

.mbbl-li {
    margin-right: 20px;
    margin-bottom: 20px;
}

.mbbl-bshare {
    display: flex;
}

.ys-share-img {
    width: 32px;
}

.ys-share-list {
    margin-right: 40px;
    position: relative;
}

.ys-share-hover-code {
    width: 100px;
    background: #fff;
    position: absolute;
    bottom: 45px;
    left: 50%;
    transform: translateX(-50%);
    display: none;
    pointer-events: none;
}

.ys-share-hover-code img {
    width: 100%;
}


.mbbr-wrap {
    display: flex;
}

.mbbr-wrap img {
    width: 24px;
}

.mbbr-wrap p {
    color: #fff;
    line-height: 1.5;
    font-size: 16px;
    padding-left: 16px;
}

.mbbr-top {
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #fff;
    padding-bottom: 24px;
}

.mbbr-btm {
    width: 100%;
    padding-top: 20px;
    display: flex;
    justify-content: space-between;
}

.mbbr-btm-le p {
    color: #fff;
    line-height: 1.8;
    font-size: 12px;
    opacity: 0.5;
}

.mbbr-btm-le p a {
    color: #fff;
    line-height: 1.8;
    font-size: 12px;
}

.mbbr-btm-ri a {
    font-size: 12px;
    line-height: 1.8;
    color: #fff;
    padding: 0 32px;
}

.mbbr-btm-ri {
    font-size: 12px;
    line-height: 1.8;
    color: #fff;
}

.mbbr-btm-ri a:last-child {
    padding-right: 0;
}

.home-expand {
    width: 100%;
    position: relative;
}

.home-expand-ul {
    /* width: 100%; */
    display: flex;
    align-items: center;
    margin: 0 -10px;
}

.home-expand-li {
    width: 15%;
    padding: 0 10px;
}

.home-expand-li:first-child,
.home-expand-li:last-child {
    width: 20%;
}

.home-expand-desz {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}

.home-expand-desz1 {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
}

.home-expand-desz1 img {
    width: 100%;
    transform: rotate(180deg);
}

.home-expand-desz img {
    width: 100%;
}

.home-expand-wrap {
    width: 100%;
    position: relative;
}

.home-expand-line {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 22;
}

.home-expand-line img {
    width: 100%;
}

.home-ban-btm-wrap {
    opacity: 0;
}

.ys-banner1 .ys-ban-txtbox .std-tit1 {
    text-align: left;
}

.mod-bread {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
    z-index: 20;
}

.mod-bread-li svg {
    width: 24px;
}

.mod-bread-li a {
    font-size: 14px;
    line-height: 1.8;
    color: #fff;
}

.mod-bread-ul {
    display: flex;
    align-items: center;
}

.mod-bread-li {
    padding-left: 40px;
    position: relative;
}

.mod-bread-li::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20px;
    width: 1px;
    height: 14px;
    background: #fff;
}

.mod-bread-li:first-child {
    padding-left: 0;
}

.mod-bread-li:first-child::after {
    display: none;
}

.mod-bread-li:first-child svg {
    margin-top: 4px;
}

.contac-lead {
    width: 100%;
    position: relative;
}

.contac-lead-top .std-tit2 {
    color: #282828;
    line-height: 1.2;
    font-weight: bold;
}

.contac-lead-top {
    text-align: center;
    margin-bottom: 50px;
}

.contac-lead-top .std-tit2 span {
    color: #009C37;
}

.contac-lead-ul-li {
    width: 33.333333%;
    padding: 0 20px;
    margin-bottom: 20px;
}

.contac-lead-ul {
    margin: 0 -20px;
    display: flex;
    flex-wrap: wrap;
}

.clul-wrap {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 20px;
    background: #FFF;
    padding: 20px 40px 25px;
    text-align: center;
    box-shadow: 0px 8.041px 17.869px 0px rgba(52, 128, 225, 0.04), 0px 2.394px 5.32px 0px rgba(52, 128, 225, 0.03), 0px 36px 80px 0px rgba(52, 128, 225, 0.08);
}

.clul-wrap-icon {
    width: 48px;
    margin: 0 auto;
    margin-bottom: 12px;
}

.clul-wrap-tit p {
    color: #8E8E8E;
    line-height: 1.6;
}

.clul-wrap-tit {
    margin-bottom: 8px;
}

.clul-wrap-info p {
    color: #181980;
    line-height: 1.6;
}

.clul-wrap-link-wrap {
    display: flex;
    align-items: center;
}

.clul-wrap-link-wrap p {
    font-size: 16px;
    line-height: 1.8;
    color: #8E8E8E;
    padding-right: 8px;
}

.clul-wrap-link-wrap img {
    width: 24px;
}

.clul-wrap-link {
    display: flex;
    justify-content: center;
    margin-top: 7px;
}

.contac-leave-top-tit .std-tit2 {
    color: #282828;
    line-height: 1.2;
    font-weight: bold;
    text-align: center;
}

.contac-leave-top-tit {
    margin-bottom: 40px;
}

.cltu-wrap {
    border: 1px solid rgba(24, 25, 128, 0.20);
    border-radius: 80px;
    display: flex;
    align-items: center;
    padding: 10px;
    min-width: 264px;
    justify-content: center;
    cursor: pointer;
}

.cltu-wrap-icon {
    width: 24px;
}

.cltu-wrap-info p {
    font-size: 16px;
    line-height: 1.8;
    color: #8E8E8E;
    transition: all 0.46s;
}

.cltu-wrap-info {
    padding-left: 16px;
}

.cltu-wrap-icon img:nth-child(2) {
    opacity: 0;
}

.contac-leave-top-ul {
    display: flex;
    justify-content: center;
}

.cltu-li {
    padding: 0 24px;
}


.cltu-li.act .cltu-wrap {
    border-color: #181985;
}


.cltu-li.act .cltu-wrap-icon img:nth-child(1) {
    opacity: 0;
}

.cltu-li.act .cltu-wrap-icon img:nth-child(2) {
    opacity: 1;
}

.cltu-li.act .cltu-wrap-info p {
    color: #181980;
}

.contac-leave-top {
    margin-bottom: 50px;
}

.contac-leave-btm-le {
    width: 43%;
}

.contac-leave-btm-le img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 20px;
}

.contac-leave-btm-ri {
    width: 57%;
    background: #FFF;
    border-radius: 0 20px 20px 0;
    box-shadow: 0px 36px 80px 0px rgba(52, 128, 225, 0.08), 0px 8.041px 17.869px 0px rgba(52, 128, 225, 0.04), 0px 2.394px 5.32px 0px rgba(52, 128, 225, 0.03);
    padding: 50px;
}

.contac-leave-btm {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}


.clbr-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}

.clbr-li {
    width: 50%;
    padding: 0 10px;
    margin-bottom: 28px;
}

.clbr-li-wrap {
    width: 100%;
    border-radius: 80px;
    border: 1px solid rgba(24, 25, 128, 0.20);
    padding: 7px 24px;
    display: flex;
    align-items: center;
}

.clbr-li-wrap-le p {
    font-size: 14px;
    line-height: 1.8;
    color: #8E8E8E;
}

.clbr-li-wrap-le p span {
    color: #FC0028;
}

.clbr-li-wrap-le {
    flex: none;
}

.clbr-li-wrap-ri {
    width: 100%;
    padding-left: 15px;
}

.clbr-li-wrap-ri input {
    width: 100%;
    color: #8E8E8E;
}

.clbr-li1 {
    width: 100%;
}

.ys-select-hd {
    width: 100%;
    position: relative;
    border-radius: 80px;
    border: 1px solid rgba(24, 25, 128, 0.20);
    padding: 7px 24px;
}

.ys-select-real,
.ys-select-show {
    font-size: 14px;
    line-height: 1.8;
    color: #8E8E8E;
}

.ys-select-show span {
    color: #FC0028;
}

.ys-select-xtbbox {
    right: 22px;
}

.ys-select-xtbbox .icon-arrow-down {
    color: #181985;
}

.ys-select-bd {
    top: calc(100% + 5px);
    border-radius: 12px;
    border: 1px solid rgba(24, 25, 128, 0.20);
    padding: 15px 24px;
}

.ys-select-li {
    font-size: 14px;
    line-height: 1.5;
    color: #999;
    padding: 3px 0;
}

.clbr-li2 {
    width: 100%;
}

.clbr-li2 {
    width: 100%;
}

.clbr-li-text {
    width: 100%;
    border: 1px solid rgba(24, 25, 128, 0.20);
    border-radius: 20px;
    height: 240px;
}

.clbr-li-text textarea {
    width: 100%;
    height: 100%;
    padding: 16px 24px;
    color: #8E8E8E;
    font-size: 14px;
    line-height: 1.3;
}

.clbr-li-text textarea::-webkit-input-placeholder {
    color: #8E8E8E;
}

.clbr-li-text textarea:-moz-placeholder {
    color: #8E8E8E;
}

.clbr-li-text textarea::-moz-placeholder {
    color: #8E8E8E;
}

.clbr-li-text textarea:-ms-input-placeholder {
    color: #8E8E8E;
}

.clbr-li3 {
    width: 100%;
}

.clbr-li3-wrap-inpt {
    width: 29%;
}

.clbr-li3-wrap-code {
    width: 23%;
}

.clbr-li3-wrap-code img {
    width: 100%;
    cursor: pointer;
}

.clwb-link {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 40px;
    border: 1px solid #FFF;
    padding: 10px;
    cursor: pointer;
    position: relative;
    z-index: 1;
    transition: all 0.36s;
    overflow: hidden;
    box-shadow: 2px 4px 4px 0px rgba(255, 255, 255, 0.40) inset;
}

.clwb-link::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(268deg, #6264FF 1.53%, #2A2CD6 40.03%, #1719C2 74.06%, #181980 103.11%);
    transition: all 0.36s;
    z-index: -1;
}

.clwb-ri {
    width: 24px;
}

.clwb-ri img {
    width: 100%;
}

.clwb-le p {
    font-size: 16px;
    line-height: 1.6;
    color: #fff;
}

.clwb-le {
    padding-right: 16px;
}

.clbr-li3-wrap-btm {
    width: 42%;
}

.clbr-li3-wrap {
    align-items: flex-end;
    justify-content: space-between;
    display: flex;
}

.clbr-li4 {
    width: 100%;
}


.clbr-li4-wrap {
    display: flex;
}

.clbr-li4-le {
    width: 16px;
    height: 16px;
    border: 1px solid #999999;
    border-radius: 50%;
    position: relative;
    flex: none;
    margin-top: 2px;
    cursor: pointer;
    transition: all 0.36s;
}

.clbr-li4-le::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #181985;
    transition: all 0.46s;
    opacity: 0;
}

.clbr-li4-le.on::after {
    opacity: 1;
}

.clbr-li4-le.on {
    border-color: #181985;
}

.clbr-li4-ri {
    padding-left: 16px;
}

.clbr-li4-ri p {
    font-size: 14px;
    color: #8E8E8E;
    line-height: 1.5;
}

.clbr-li4-ri p a {
    color: rgba(24, 25, 123, 1);
}

.clbr-li4 {
    margin-bottom: 0 !important;
}

.clbr-swipk {
    width: 100%;
    position: relative;
    display: none;
}

.clbr-swipk:first-child {
    display: block;
}

.clbr-li1-object {
    width: 100%;
    position: relative;
    border-radius: 80px;
    border: 1px solid rgba(24, 25, 128, 0.20);
    padding: 7px 24px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.clbr-li1-object-ri {
    display: flex;
}

.clor-ri p {
    font-size: 14px;
    line-height: 1.6;
    color: #8E8E8E;
    transition: all 0.46s;
}

.clor-le {
    width: 16px;
    height: 16px;
    border: 1px solid #999999;
    border-radius: 50%;
    position: relative;
    flex: none;
    margin-top: 2px;
    cursor: pointer;
    transition: all 0.36s;
}

.clor-le::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #181985;
    transition: all 0.46s;
    opacity: 0;
}

.clor-li {
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-right: 29px;
}

.clor-ri {
    padding-left: 16px;
}

.clor-li.on .clor-le::after {
    opacity: 1;
}

.clor-li.on .clor-le {
    border-color: #18197B;
}


.clor-li.on .clor-ri p {
    color: #18197B;
}

.clor-li:last-child {
    margin-right: 0;
}

.clbr-li2k {
    width: 100%;
    position: relative;
}

.clbr-li2k .clbr-li-wrap {
    align-items: flex-start;
    border-radius: 20px;
    padding-top: 16px;
    padding-bottom: 16px;
    flex-wrap: wrap;
}

.clbr-li2k .clbr-li-wrap-ri {
    width: 100%;
    padding-left: 0;
}

.clbr-li2k .clbr-li-wrap-ri textarea {
    width: 100%;
    height: 50px;
    color: #8E8E8E;
    font-size: 14px;
}

.contac-leave {
    width: 100%;
    position: relative;
    z-index: 1;
}

.contac-leave-bj {
    background-image: linear-gradient(180deg, #FFF 0%, rgba(221, 237, 255, 0.15) 100%);
}

.contac-leave-bj {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.contac-leave-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.contac-servic-wrap {
    width: 100%;
    position: relative;
    padding: 120px;
    padding-bottom: 60px;
    border-radius: 40px;
    overflow: hidden;
}

.contac-servic-wrap-bj {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.contac-servic-wrap-bj::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.40);
}

.contac-servic-wrap-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.contac-servic-wrap-btm {
    width: 100%;
    position: relative;
}

.cswb-top .std-tit2 {
    color: #fff;
    font-weight: bold;
    margin-bottom: 40px;
}

.cswb-top p {
    color: #fff;
}

.cswb-top {
    width: 430px;
    max-width: 100%;
}

.cswb-btm {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    margin-top: 210px;
}

.cswb-btm-ri-code {
    width: 140px;
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 7px;
}

.cswb-btm-ri-code img {
    width: 100%;
}

.cswb-btm-ri-info p {
    color: #fff;
}

.cswb-btm-ri {
    text-align: center;
}

.cswb-btm-ri-info {
    margin-top: 10px;
}

.cswb-btm-le-info .std-tit2 {
    color: #fff;
    position: relative;
}

.cswb-btm-le-info .std-tit2::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: #fff;
}

.cswb-btm-le-icon {
    width: 44px;
}

.cswb-btm-le-icon img {
    width: 100%;
}


.cswb-btm-le {
    display: flex;
    align-items: center;
}

.cswb-btm-le-info {
    padding-right: 24px;
}

.home-expand-wrap {
    -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
    clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
    transition: all 1.2s;
}

.home-expand.act .home-expand-wrap {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}

.home-list-li1 .hlli-clip1 {
    -webkit-clip-path: ellipse(55% 22% at 50% 22%);
    clip-path: ellipse(55% 22% at 50% 22%);
}

.hlli-clip1 {
    z-index: 10;
}

.hlli-clip2 {
    width: 100%;
    -webkit-clip-path: polygon(50% 13%, 73% 22%, 76% 23%, 100% 31%, 100% 100%, 0 100%, 0 30%, 15% 25%);
    clip-path: polygon(50% 13%, 73% 22%, 76% 23%, 100% 31%, 100% 100%, 0 100%, 0 30%, 15% 25%);
    position: absolute;
    top: 0;
    left: 0;
}

.home-innova-img-layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    z-index: 3;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 10.5%, rgba(255, 255, 255, 0) 100%);
}

.home-innova .ys-cont1600 {
    position: relative;
    z-index: 10;
}

.hlwt-more {
    width: 36px;
}

.hlwt-more img {
    width: 100%;
}

.home-expand-li .ys-imgbox-cover img:nth-child(2) {
    height: 99%;
}

.home-page .ys-ban-li .ys-ban-imgbox {
    height: 100vh;
}

.home-page .ys-ban-li .ys-ban-imgbox img {
    height: 100%;
    object-fit: cover;
}

.hcbu-li2 .hcbu-li-wrap,
.hcbu-li3 .hcbu-li-wrap {
    padding-bottom: 0 !important;
}

.hbbw-logo {
    display: none;
}

.ys_ban_li.slick-current .ys_ban_imgbox {
    animation: mysacle 5s ease both;
}

@keyframes mysacle {
    0% {
        transform: scale(1.15);
    }
}

.ys-ban-li.slick-current .ys-ban-txtbox .std-tit1 {
    animation: ysfadeInUp 1s ease-in-out both;
}




@keyframes fadeInUpimg {
    0% {
        transform: scale(1.5);
    }

    100% {
        transform: none;
    }
}

.fadeclip {
    animation: fadeclip 1.6s ease 1;
}

@keyframes fadeclip {
    0% {
        clip-path: polygon(0 0, 100% 0, 100% 0, 0 50%);
        transform: translateY(60px);
        opacity: 0;
    }

    100% {
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
        transform: translateY(0);
        opacity: 1;
    }
}


@keyframes fadeInUpimg1 {
    0% {
        transform: scale(0.6);
    }

    100% {
        transform: none;
    }
}


.hdbs-li:nth-child(1) {
    animation-delay: .1s;
}

.hdbs-li:nth-child(2) {
    animation-delay: .2s;
}

.hdbs-li:nth-child(3) {
    animation-delay: .3s;
}

.hdbs-li:nth-child(4) {
    animation-delay: .4s;
}

.hdbs-li:nth-child(5) {
    animation-delay: .5s;
}

.hdbs-li:nth-child(6) {
    animation-delay: .6s;
}

.hdbs-li:nth-child(7) {
    animation-delay: .7s;
}

.home-conta-wrap-bj img {
    border-radius: 30px;
}

.ys-banner.isopaci .ys-ban-txtbox {
    opacity: 0;
}

.questi-problem {
    width: 100%;
    position: relative;
}

.questi-problem-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.questi-problem-le {
    width: 372px;
    padding-right: 48px;
}


.questi-problem-ri {
    width: calc(100% - 372px);
    padding-left: 80px;
    border-left: 1px solid rgba(24, 25, 123, 0.2);
}

.questi-problem-le-top {
    width: 100%;
    position: relative;
    height: 44px;
    margin-bottom: 50px;
}

.questi-problem-le-top input {
    width: 100%;
    height: 100%;
    padding-left: 30px;
    padding-right: 95px;
    font-size: 14px;
    color: #8E8E8E;
    border-radius: 80px;
    border: 1px solid rgba(24, 25, 128, 0.20);
}

.questi-problem-le-top input::-webkit-input-placeholder {
    color: #8E8E8E;
}

.questi-problem-le-top input:-moz-placeholder {
    color: #8E8E8E;
}

.questi-problem-le-top input::-moz-placeholder {
    color: #8E8E8E;
}

.questi-problem-le-top input:-ms-input-placeholder {
    color: #8E8E8E;
}

.qplt-sear {
    position: absolute;
    top: 0;
    right: 0;
    width: 88px;
    height: 100%;
    cursor: pointer;
    border-radius: 40px;
    border: 1px solid #FFF;
    box-shadow: 2px 4px 4px 0px rgba(255, 255, 255, 0.40) inset;
    overflow: hidden;
    z-index: 1;
    transition: all 0.36s;
}

.qplt-sear::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(268deg, #6264FF 1.53%, #2A2CD6 35.46%, #1719C2 74.06%, #181980 103.11%);
    z-index: -1;
    transition: all 0.36s;
}

.qplt-sear img {
    width: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.questi-problem-le-btm {
    width: 100%;
    position: relative;
}

.qplb-wrap {
    width: 100%;
    position: relative;
    margin-bottom: 24px;
}

.qplb-link {
    width: 100%;
    display: flex;
    align-items: center;
    transition: all 0.36s;
    border-radius: 80px;
    border: 1px solid rgba(24, 25, 128, 0.20);
    justify-content: center;
    padding: 9px 32px;
}

.qplb-link-le {
    width: 24px;
}

.qplb-link-ri {
    padding-left: 16px;
}

.qplb-link-ri p {
    font-size: 16px;
    line-height: 1.5;
    color: #8E8E8E;
    transition: all 0.36s;
}

.qplb-link-le img:nth-child(1) {
    opacity: 0;
}

.qplb-link-le img {
    transform: scale(1) !important;
}

.questi-problem-ri-ul {
    width: 100%;
}

.qpru-li {
    width: 100%;
    position: relative;
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 23px 54px 0px #F1F1F1;
    margin-bottom: 24px;
}

.qpru-top {
    width: 100%;
    padding: 24px 40px;
    display: flex;
    cursor: pointer;
}

.qpru-top-ri {
    width: 32px;
}

.qpru-top-ri svg {
    width: 100%;
    transition: all 0.36s;
}

.qpru-top-ri svg circle,
.qpru-top-ri svg path {
    transition: all 0.36s;
}

.qpru-top-le {
    width: calc(100% - 32px);
    padding-right: 20px;
    display: flex;
    margin-top: 3px;
}

.qpru-top-le-icon {
    width: 24px;
    flex: none;
    margin-top: 2px;
}

.qpru-top-le-icon img {
    width: 100%;
}

.qpru-top-le-tit {
    padding-left: 16px;
}

.qpru-top-le-tit p {
    color: #282828;
    font-weight: bold;
    line-height: 1.6;
}

.qpru-btm {
    width: 100%;
    position: relative;
    padding-left: 80px;
    padding-right: 40px;
    padding-bottom: 20px;
    display: none;
}

.qpru-btm-info p {
    color: #8E8E8E;
    line-height: 1.8;
}

.qpru-btm-info {
    margin-bottom: 20px;
}

.qbml-le p {
    color: #181980;
    line-height: 1.6;
}

.qpru-btm-more-link {
    display: flex;
    align-items: center;
}

.qbml-ri {
    width: 24px;
}

.qbml-ri img {
    width: 100%;
}

.qbml-le {
    padding-right: 16px;
}

.qpru-btm-more {
    display: flex;
    justify-content: flex-end;
}


.qpru-li.on .qpru-top-ri svg {
    transform: rotate(135deg);
}

.qpru-li.on .qpru-top-ri svg circle,
.qpru-li.on .qpru-top-ri svg path {
    stroke: #8E8E8E !important;
}

.questi-problem-ri-btm {
    width: 100%;
    position: relative;
    padding-top: 36px;
}

.qprb-link-ri {
    width: 24px;
}

.qprb-link-ri svg {
    width: 100%;
}

.qprb-link-le p {
    color: #8E8E8E;
    transition: all 0.36s;
}

.qprb-link-le {
    padding-right: 16px;
}

.qprb-link {
    width: 100%;
    border-radius: 40px;
    border: 1px solid #8E8E8E;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 32px;
    cursor: pointer;
    transition: all 0.36s;
}

.qprb-link-ri path {
    transition: all 0.36s;
}

.ys-banner1 .ys-ban-imgbox::before {
    width: 55%;
    background: linear-gradient(90deg, rgba(0, 27, 54, 0.60) 0%, rgba(0, 92, 160, 0) 100%);
}

.news-switc {
    width: 100%;
    border-bottom: 1px solid rgba(24, 25, 123, 0.2);
}

.news-switc-li {
    margin: 0 60px;
}

.news-switc-li:first-child {
    margin-left: 0;
}

.news-switc-li:last-child {
    margin-right: 0;
}

.news-switc-link .ys-imgbox-cover {
    width: 32px;
}

.news-switc-ul {
    display: flex;
    justify-content: center;
}

.news-switc-link {
    display: flex;
    align-items: center;
    padding: 13px 24px;
    position: relative;
    cursor: pointer;
}

.news-switc-link::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 0%;
    height: 1px;
    background: #18197B;
    transition: all 0.46s;
    opacity: 0;
}

.news-switc-link-ri p {
    font-size: 16px;
    line-height: 1.6;
    color: #8E8E8E;
    transition: all 0.36s;
}

.news-switc-link-le img:nth-child(1) {
    opacity: 0;
}

.news-switc-link-ri {
    padding-left: 16px;
}

.news-switc-link-le img {
    transform: scale(1) !important;
}

.news-switc-li.act .news-switc-link-le img:nth-child(1) {
    opacity: 1;
}

.news-switc-li.act .news-switc-link-le img:nth-child(2) {
    opacity: 0;
}

.news-switc-li.act .news-switc-link::after {
    width: 100%;
    opacity: 1;
}

.news-switc-li.act .news-switc-link-ri p {
    color: #18197B;
}

.news-recomm {
    width: 100%;
    position: relative;
}

.news-recomm-ul {
    width: 100%;
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 68px 27px 0px rgba(0, 89, 168, 0.01), 0px 38px 23px 0px rgba(0, 89, 168, 0.05), 0px 4px 9px 0px rgba(0, 89, 168, 0.10);
}

.news-recomm-li {
    width: 100%;
    display: none;
}

.news-recomm-li:first-child {
    display: block;
}

.news-recomm-li-wrap {
    width: 100%;
    padding: 30px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.nrlw-le {
    width: 47%;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
}

.nrlw-le::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.60) 100%);
}

.nrlw-ri {
    width: 53%;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.nrlw-ri-top-tit .std-tit4 {
    color: #282828;
    line-height: 1.4;
    transition: all 0.36s;
    max-height: 2.8em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.nrlw-ri-top-info p {
    color: #8E8E8E;
    line-height: 1.8;
    max-height: 5.4em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.nrlw-ri-top-tit {
    margin-bottom: 32px;
}

.nrbl-icon {
    width: 16px;
}

.nrbl-info {
    padding-left: 8px;
}

.nrbl-li {
    display: flex;
    align-items: center;
    margin-right: 40px;
}

.nrbl-icon img {
    transform: scale(1) !important;
}

.nrbl-icon img:nth-child(2) {
    opacity: 0;
}

.nrbl-info p {
    color: #8E8E8E;
    line-height: 1.6;
    font-size: 14px;
    transition: all 0.36s;
}

.nrlw-ri-btm-le {
    display: flex;
}

.nrlw-ri-btm {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.nrlw-ri-top {
    width: 100%;
    padding-bottom: 30px;
}

.nrlw-ri-btm-ri {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.36s;
    border: 1px solid #8E8E8E;
}

.nrlw-ri-btm-ri::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    transition: all 0.36s;
    opacity: 0;
    background: linear-gradient(268deg, #6264FF 1.53%, #2A2CD6 40.03%, #1719C2 74.06%, #181980 103.11%);
}

.nrlw-ri-btm-ri img {
    width: 24px;
}

.news-recomm-ul .slick-dots {
    width: calc(47% + 30px);
    left: 0;
}

.slick-dots li {
    width: 46px;
    height: 2px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 80px;
    margin: 0;
    margin-right: 10px;
}

.slick-dots li:last-child {
    margin-right: 0;
}

.slick-dots li:last-child::after {
    display: none;
}

.slick-dots li::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -6px;
    width: 2px;
    height: 2px;
    border-radius: 50%;
    background: #fff;
}

.slick-dots li.slick-active {
    background: #fff;
}

.news-recomm-ul .slick-dots {
    bottom: 45px;
}

.nrlw-ri-btm-ri svg path {
    transition: all 0.36s;
}

.news-list {
    width: 100%;
    position: relative;
    padding-top: 50px !important;
}

.news-list-ul {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 44px 48px;
}

.news-list-link {
    display: block;
}

.news-list-link .ys-imgbox-cover {
    border-radius: 10px;
}

.news-list-li .hnbs-li-wrap-btm {
    padding-bottom: 20px;
}

.news-list-btm {
    width: 100%;
    position: relative;
    padding-top: 60px;
}

.home-conta-le .std-tit2 span {
    color: #009944;
}

.ys-ban-txtbox-info p {
    color: #fff;
    line-height: 1.8;
}

.ys-ban-txtbox-info {
    margin-top: 40px;
}

.ys-banner1 .ys-ban-txtbox .std-tit1,
.ys-banner1 .ys-ban-txtbox .ys-ban-txtbox-info {
    width: 45%;
}

.produc-switc {
    width: 100%;
    position: relative;
    padding-top: 40px !important;
}

.produc-switc-cont {
    width: 100%;
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.08);
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px;
    justify-content: center;
    margin-bottom: 10px;
    overflow: hidden;
}

.produc-switc-li {
    width: 16.666666%;
    padding: 0 30px;
    text-align: center;
}

.produc-switc-li-wrap {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    border: 1px solid rgba(24, 25, 128, 0.20);
    padding: 14px 32px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.36s;
    display: block;
}


.pslw-icon {
    width: 64px;
    margin: 0 auto;
    margin-bottom: 4px;
}

.pslw-tit p {
    color: #8E8E8E;
    line-height: 1.6;
    transition: all 0.36s;
}

.pslw-icon img:nth-child(1) {
    opacity: 0;
}

.produc-switc-li-wrap::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all 0.36s;
    z-index: -1;
    opacity: 0;
    background: linear-gradient(247deg, #6264FF 2.46%, #2A2CD6 49.22%, #1719C2 90.55%, #181980 125.84%);
}

.produc-switc-li.act .produc-switc-li-wrap::after {
    opacity: 1;
}

.produc-switc-li.act .produc-switc-li-wrap {
    border-color: transparent;
}

.produc-switc-li.act .pslw-icon img:nth-child(1) {
    opacity: 1;
}

.produc-switc-li.act .pslw-icon img:nth-child(2) {
    opacity: 0;
}

.produc-switc-li.act .pslw-tit p {
    color: #fff;
}

.pslw-icon img {
    transform: scale(1) !important;
}

.produc-switc-btm {
    width: 100%;
    position: relative;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.08);
    padding: 12px 0;
    display: flex;
    justify-content: center;
    margin-bottom: 60px;
    overflow: hidden;
}

.produc-switc-btm-li {
    width: 16.666666%;
    padding: 0 20px;
}

.psbl-wrap {
    width: 100%;
    border-radius: 80px;
    border: 1px solid rgba(24, 25, 128, 0.20);
    padding: 4px 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.36s;
}

.psbl-le p {
    font-size: 14px;
    line-height: 1.8;
    color: #8E8E8E;
}

.psbl-le {
    padding-right: 16px;
}

.produc-switc-list {
    width: 100%;
    position: relative;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 40px 48px;
}

.produc-switc-list-li {
    width: 100%;
}

.psll-wrap {
    width: 100%;
    display: block;
    position: relative;
    border-radius: 20px;
    border: 1px solid rgba(24, 25, 128, 0.20);
    padding: 40px;
    padding-bottom: 53px;
    z-index: 1;
    transition: all 0.36s;
}

.psll-wrap-tit .std-tit4 {
    color: #282828;
    line-height: 1.4;
}

.psll-wrap-info {
    display: flex;
    width: 100%;
    display: flex;
}

.psll-wrap-info-li {
    width: 50%;
    position: relative;
    display: flex;
    justify-content: center;
}

.psll-wrap-info-li::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 1px;
    height: 14px;
    background: #8E8E8E;
}

.psll-wrap-info-li:last-child:after {
    display: none;
}

.psll-wrap-info-li:last-child {
    padding-left: 0;
}

.psll-wrap-info-li:first-child {
    padding-right: 20px;
}

.psll-wrap-info-li p {
    color: #8E8E8E;
    line-height: 1.6;
}

.psll-wrap-tit {
    text-align: center;
    margin-bottom: 28px;
}

.psll-wrap-more-li {
    width: 50%;
    padding: 0 16px;
}

.psll-wrap-more-li:first-child {
    padding-left: 0;
}

.psll-wrap-more-li:last-child {
    padding-right: 0;
}

.psll-wrap-more-li .hllw-more-link {
    border-color: #18197B;
    justify-content: center;
    padding: 10px 24px;
}

.psll-wrap-more-li .hllw-more-le p {
    color: #18197B;
}

.hllw-more-ri path {
    transition: all 0.36s;
}

.psll-wrap-more {
    display: flex;
    transition: all 0.36s;
    opacity: 0;
}

.psll-wrap-more-li .hllw-more-le {
    padding-right: 10px;
}

.psll-wrap-line {
    width: 200px;
    left: 50%;
    transform: translateX(-50%);
    bottom: 3px;
    position: absolute;
    transition: all 0.36s;
}

.psll-wrap-line img {
    width: 100%;
}


.psll-wrap-line-horn img {
    width: 26px;
    position: absolute;
}

.pwlh-svg1 {
    top: 7px;
    left: 7px;
}

.pwlh-svg2 {
    top: 7px;
    right: 7px;
}

.pwlh-svg3 {
    bottom: 7px;
    left: 7px;
}

.pwlh-svg4 {
    bottom: 7px;
    right: 7px;
}

.psll-wrap-line-horn {
    opacity: 0;
    transition: all 0.36s;
}

.psll-wrap-bj {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    width: 100%;
    z-index: -1;
    transition: all 0.36s;
}

.produc-switc-more {
    width: 100%;
    position: relative;
    padding-top: 60px;
}

.join-idea {
    width: 100%;
    position: relative;
}

.join-idea-tit .std-tit2 {
    color: #282828;
    font-weight: bold;
    text-align: center;
}

.join-idea-tit {
    margin-bottom: 50px;
}

.join-idea-btm {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    min-height: 500px;
    border-radius: 20px;
    overflow: hidden;
}

.join-idea-btm-bj {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.join-idea-btm-bj::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    background: linear-gradient(0deg, rgba(0, 32, 81, 0.60) 0%, rgba(0, 92, 160, 0) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
}

.join-idea-btm-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.join-idea-btm-tit .std-tit2 {
    color: #fff;
    font-weight: bold;
}

.join-idea-btm-tit {
    width: 100%;
    position: relative;
    z-index: 10;
    text-align: center;
    padding: 40px;
}

.join-idea-btm-desz {
    width: 27.5%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.join-idea-btm-desz img {
    width: 100%;
}

.join-welfar {
    width: 100%;
    position: relative;
}

.join-welfar-ul,
.join-welfar-li {
    width: 100%;
}

.join-welfar-li-ri {
    width: 57%;
    border-radius: 20px;
}

.join-welfar-li-le {
    width: 43%;
    padding-right: 79px;
}

.join-welfar-li {
    display: flex;
    flex-wrap: wrap;
}

.jwll-tit .std-tit3 {
    color: #282828;
    font-weight: bold;
    line-height: 1.3;
}

.jwll-tit .std-tit3 span {
    color: #009C37;
}

.jwll-tit {
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.jwll-tit::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 120px;
    height: 2px;
    background: #282828;
}

.jwll-info p {
    color: #8E8E8E;
    line-height: 1.6;
}

.jwll-info {
    margin-bottom: 60px;
}

.jwll-able {
    display: flex;
    flex-wrap: wrap;
}

.jwll-able p {
    color: #282828;
    font-weight: bold;
    line-height: 1.6;
    padding-right: 42px;
    position: relative;
}

.jwll-able p::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 22px;
    height: 17px;
    width: 2px;
    background: #282828;
}

.jwll-able p:last-child {
    padding-right: 0;
}

.jwll-able p:last-child::after {
    display: none;
}

.join-welfar-li:nth-child(2n) {
    flex-direction: row-reverse;
}

.join-welfar-li:nth-child(2n) .join-welfar-li-le {
    padding-left: 79px;
    padding-right: 0 !important;
    text-align: right;
}

.join-welfar-li:nth-child(2n) .jwll-tit::after {
    left: auto;
    right: 0;
}

.join-welfar-li:nth-child(2n) .jwll-able {
    justify-content: flex-end;
}

.jwll-info p span {
    color: rgba(40, 40, 40, 1);
}

.join-welfar-desz {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.join-welfar-desz img {
    width: 100%;
}

.join-welfar .ys-cont1440 {
    position: relative;
    z-index: 10;
}

.join-need {
    width: 100%;
    position: relative;
    background: #F3F7FD;
}

.join-need-btm {
    width: 100%;
    position: relative;
}

.join-need-btm-ul {
    margin: 0 -24px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.jnbu-li {
    width: 33.333333%;
    padding: 0 24px;
    margin-bottom: 50px;
}

.jnbu-wrap {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 20px;
    border: 1px solid rgba(24, 25, 128, 0.20);
    background: #FFF;
    padding: 60px;
    text-align: center;
    box-shadow: 0px 36px 80px 0px rgba(52, 128, 225, 0.08), 0px 8.041px 17.869px 0px rgba(52, 128, 225, 0.04), 0px 2.394px 5.32px 0px rgba(52, 128, 225, 0.03);
}

.jnbu-wrap-icon {
    width: 86px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.jnbu-wrap-info .std-tit4 {
    color: #282828;
    line-height: 1.4;
}

.join-happin {
    width: 100%;
    position: relative;
}

.join-happin-img {
    width: 100%;
}

.join-happin-img-li {
    width: 100%;
    position: relative;
    display: none;
}

.join-happin-img-li:first-child {
    display: block;
}

.join-happin-img-li::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.60) 87.4%);
}

.join-happin-img-li .ys-cont1440 {
    position: absolute;
    top: 44%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
}

.jhil-tit .std-tit2 {
    color: #fff;
    font-weight: bold;
}

.jhil-info p {
    color: #fff;
    line-height: 1.6;
}

.jhil-tit {
    margin-bottom: 32px;
}

.jhil-info {
    margin-bottom: 60px;
}

.join-happin-img .slick-dots {
    bottom: 30px;
}

.join-happin-img .slick-dots li {
    width: 102px;
}

.join-opport {
    width: 100%;
    position: relative;
}

.join-opport-btm {
    width: 100%;
    position: relative;
}

.join-opport-btm-ul {
    margin: 0 -24px;
    display: flex;
    flex-wrap: wrap;
}

.jobu-li {
    width: 50%;
    padding: 0 24px;
    min-height: 480px;
}

.jobu-wrap {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    z-index: 1;
    overflow: hidden;
}

.jobu-wrap::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
}

.jobu-wrap-cont {
    width: 420px;
}

.jobu-wrap-tit {
    text-align: center;
    margin-bottom: 40px;
}

.jobu-wrap-tit .std-tit3 {
    color: #fff;
    line-height: 1.3;
}

.jobu-wrap-ul {
    margin: 0 -30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.jobu-wrap-ul-li {
    width: 50%;
    padding: 0 30px;
    margin-bottom: 20px;
}

.jobu-wrap-ul-li .hllw-more-link {
    justify-content: center;
}

.downl-servic {
    width: 100%;
    position: relative;
}

.downl-servic-top {
    width: 100%;
}

.downl-servic-top-tit {
    margin-bottom: 40px;
}

.downl-servic-top-tit .std-tit1 {
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.downl-page .mod-main {
    margin-top: -50vh;
    position: relative;
    z-index: 10;
}

.downl-servic-top-sear {
    width: 406px;
    margin: 0 auto;
}

.downl-servic-top-sear .questi-problem-le-top {
    margin-bottom: 0;
    /* height: 44px; */
}

.downl-servic-top-sear .questi-problem-le-top input {
    border-color: #fff;
    background: rgba(255, 255, 255, 0.2);
    color: #fff;
    font-size: 16px;
}

.downl-servic-top-sear .questi-problem-le-top input::-webkit-input-placeholder {
    color: #fff;
}

.downl-servic-top-sear .questi-problem-le-top input:-moz-placeholder {
    color: #fff;
}

.downl-servic-top-sear .questi-problem-le-top input::-moz-placeholder {
    color: #fff;
}

.downl-servic-top-sear .questi-problem-le-top input:-ms-input-placeholder {
    color: #fff;
}

.downl-servic .mod-bread {
    position: relative;
    bottom: auto;
}

.downl-servic-bord {
    width: 100%;
    position: relative;
    padding-left: 80px;
    padding-right: 80px;
    margin-bottom: 20px;
}

.downl-servic-top {
    margin-bottom: 67px;
}

.downl-servic-btm {
    width: 100%;
    border-radius: 40px;
    background: #FFF;
}

.downl-servic-btm-swip {
    width: 100%;
    border-bottom: 1px solid rgba(24, 25, 128, 0.20);
}

.downl-servic-btm-catego {
    width: 100%;
    position: relative;
    padding: 47px 80px;
}

.dsbc-li {
    width: 100%;
    position: relative;
    margin-bottom: 20px;
}

.dsbc-li:last-child {
    margin-bottom: 0;
}

.dsbc-top-le p {
    line-height: 1.6;
    color: #282828;
}

.dsbc-top {
    border-bottom: 1px solid rgba(24, 25, 123, 0.2);
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.dsbc-btm-li {
    display: flex;
    flex-wrap: wrap;
}

.dsbc-btm-le {
    width: 210px;
    padding-right: 30px;
}

.dsbc-btm-ri {
    width: calc(100% - 210px);
}

.dbll-tit p {
    font-size: 16px;
    color: #8E8E8E;
    line-height: 1.7;
    transition: all 0.36s;
}

.dbll-icon {
    width: 24px;
}

.dsbc-btm-le-li {
    min-width: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 80px;
    padding: 6px 10px;
    border: 1px solid rgba(24, 25, 128, 0.20);
    cursor: pointer;
    margin-right: 30px;
    margin-bottom: 20px;
    transition: all 0.36s;
}

.dbll-icon img:nth-child(1) {
    opacity: 0;
}

.dbll-tit {
    padding-left: 16px;
}

.dbll-svg {
    width: 24px;
}


.dbll-svg svg {
    width: 100%;
    transition: all 0.36s;
}

.dbll-svg svg circle,
.dbll-svg svg path {
    transition: all 0.36s;
}

.dsbc-btm-ri .dbll-tit {
    padding-left: 0;
    padding-right: 16px;
}

.dsbc-btm {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.dsbc-btm-ri-top {
    display: flex;
    flex-wrap: wrap;
}

.dsbc-btm-le-li.act {
    border-color: #18197B;
}

.dsbc-btm-le-li.act .dbll-tit p {
    color: #18197B;
}

.dsbc-btm-le-li.act .dbll-svg svg {
    transform: rotate(-45deg);
}

.dsbc-btm-le-li.act .dbll-svg svg circle,
.dsbc-btm-le-li.act .dbll-svg svg path {
    stroke: #18197B !important;
}

.dsbc-btm-le-li.act .dbll-icon img:nth-child(1) {
    opacity: 1;
}

.dsbc-btm-le-li.act .dbll-icon img:nth-child(2) {
    opacity: 0;
}

.dsbc-btm-ri-btm {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.dsbc-btm-ri-btm .dsbc-btm-le-li2.dsbc-btm-le-all .dbll-tit {
    padding-left: 16px;
}

.dsbc-btm-ri-btm .dsbc-btm-le-li2 {
    padding: 2px 10px !important;
}

.downl-page {
    background: #F4F7FC;
}

.downl-list {
    width: 100%;
    position: relative;
    padding-top: 80px;
}

.dlul-link {
    width: 100%;
    display: block;
    padding: 50px 20px;
    padding-bottom: 20px;
    background: #fff;
    border-radius: 20px;
    overflow: hidden;
    transition: all 0.36s;
    min-height: 260px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    overflow: hidden;
}

.dlul-link::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    transition: all 0.36s;
    background-image: linear-gradient(268deg, #6264FF 1.53%, #2A2CD6 40.03%, #1719C2 74.06%, #181980 103.11%);
}

.downl-list-ul {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 40px 24px;
}

.dlul-link-top-tit p {
    color: #282828;
    line-height: 1.6;
    transition: all 0.36s;
}

.dltl-le p {
    font-size: 14px;
    color: #181980;
    line-height: 1.8;
    transition: all 0.36s;
}

.dltl-ri {
    width: 24px;
}

.dltl-ri img {
    width: 100%;
}

.dlul-link-top-lable {
    display: flex;
    align-items: center;
}

.dltl-ri svg path {
    transition: all 0.36s;
}

.dltl-le {
    padding-right: 8px;
}

.dlul-link-top-tit {
    margin-bottom: 4px;
}

.dlul-link-btm-le p {
    font-size: 14px;
    line-height: 1.5;
    color: #8E8E8E;
    transition: all 0.36s;
}

.dlul-link-btm-ri {
    width: 32px;
}

.dlul-link-btm-ri svg {
    width: 100%;
}

.dlul-link-btm-ri svg rect,
.dlul-link-btm-ri svg path {
    transition: all 0.36s;
}

.dlul-link-btm {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.dlul-link-top {
    width: 100%;
    margin-bottom: 30px;
}

.dltl-ri svg {
    width: 100%;
}

.downl-list-btm {
    width: 100%;
    position: relative;
    padding-top: 60px;
}


.inner-page .ys-hd-pc .mod-head {
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}

.inner-page .ys-hd-pc .ys-imgbox-cover img:nth-child(1) {
    opacity: 0;
}

.inner-page .ys-hd-pc .ys-imgbox-cover img:nth-child(2) {
    opacity: 1;
}

.inner-page .ys-hd-pc .mhnu-link {
    color: #434343;
}


.inner-page .ys-hd-pc .mhrs-icon circle,
.inner-page .ys-hd-pc .mhrs-icon path,
.inner-page .ys-hd-pc svg path {
    stroke: #282828 !important;
}

.inner-page .ys-hd-pc .mhrl-top-ri-info p {
    color: #282828;
}

.inner-page .ys-main {
    padding-top: 80px;
}

.detail-page {
    background: #F4F7FC;
}

.detail-cont {
    width: 100%;
    position: relative;
    z-index: 10;
}

.detail-top {
    width: 100%;
    position: relative;
    border-bottom: 1px solid rgba(24, 25, 123, 0.2);
    padding: 24px 0;
    margin-bottom: 60px;
}

.dtll-le {
    width: 24px;
}

.dtll-le img {
    width: 100%;
}

.dtll-ri p {
    font-size: 16px;
    line-height: 1.8;
    color: #282828;
}

.detail-top-le-link {
    display: flex;
    align-items: center;
}

.dtll-ri {
    padding-left: 8px;
}

.detail-top .ys-cont1200 {
    display: flex;
    justify-content: space-between;
}

.detail-top-ri-icon {
    width: 32px;
    border-radius: 50%;
    margin-right: 20px;
    box-shadow: 0px 1px 2px rgba(23, 48, 193, 0.05), 0px 3px 3px rgba(23, 48, 193, 0.04), 0px 6px 4px rgba(23, 48, 193, 0.03);
}

.detail-top-ri-icon img {
    width: 100%;
}

.dtru-icon {
    width: 24px;
    cursor: pointer;
}

.dtru-icon img {
    width: 100%;
}

.dtru-li {
    position: relative;
    margin-right: 20px;
}

.dtru-li:last-child {
    margin-right: 0;
}

.dtru-code {
    width: 110px;
    position: absolute;
    top: 34px;
    left: 50%;
    transform: translateX(-50%);
    display: none;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
    pointer-events: none;
}

.dtru-code img {
    width: 100%;
}

.detail-top-ri-ul {
    display: flex;
}

.detail-top-ri {
    display: flex;
    align-items: center;
    transform: translateX(70px);
}

.detail-top-cen p {
    color: #282828;
    line-height: 1.8;
}

.detail-top-le,
.detail-top-cen {
    margin-top: 4px;
}

.detail-top-le,
.detail-top-ri {
    min-width: 200px;
    flex: none;
}

.detail-btm {
    width: 100%;
    border-radius: 40px;
    background: #FFF;
    padding: 50px 100px 60px;
}

.detail-btm-tit-info .std-tit3 {
    color: #282828;
    font-weight: bold;
    text-align: center;
    line-height: 1.3;
}

.dbta-li img {
    width: 16px;
    margin-bottom: 2px;
}

.dbta-li p {
    color: #181980;
    line-height: 1.6;
    font-size: 14px;
    padding-left: 8px;
}

.detail-btm-tit-able {
    display: flex;
    justify-content: center;
}

.dbta-li {
    display: flex;
    align-items: center;
    margin: 0 20px;
}

.detail-btm-tit-info {
    margin-bottom: 20px;
}

.detail-btm-tit {
    width: 100%;
    border-bottom: 1px solid rgba(24, 25, 123, 0.2);
    padding-bottom: 20px;
    margin-bottom: 40px;
}

.detail-btm-info img {
    border-radius: 20px;
}

.detail-btm-info p {
    color: #282828;
    margin-bottom: 20px;
}

.detail-change {
    width: 100%;
    position: relative;
    margin-top: 60px;
    border-radius: 80px;
    border: 1px solid rgba(139, 132, 132, 0.10);
    background: #FFF;
    padding: 2px 3px;
    display: flex;
    justify-content: space-between;
    box-shadow: 0px 36px 80px 0px rgba(0, 142, 74, 0.08), 0px 8.041px 17.869px 0px rgba(0, 142, 74, 0.04), 0px 2.394px 5.32px 0px rgba(0, 142, 74, 0.03);
}

.dcbl-ri p {
    font-size: 16px;
    line-height: 1.6;
    color: #8E8E8E;
    transition: all 0.36s;
}

.detail-change-btn-link {
    display: flex;
    align-items: center;
    padding: 10px 26px;
    border-radius: 80px;
    overflow: hidden;
    z-index: 1;
    position: relative;
}

.detail-change-btn-link::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    transition: all 0.36s;
    opacity: 0;
    background: linear-gradient(268deg, #6264FF 1.53%, #2A2CD6 40.03%, #1719C2 74.06%, #181980 103.11%);
}

.dcbl-ri {
    padding-left: 16px;
}

.dcbl-le path {
    transition: all 0.36s;
}

.detail-change-ri .detail-change-btn-link {
    flex-direction: row-reverse;
}

.detail-change-ri .dcbl-le svg {
    transform: rotateY(180deg);
}

.detail-change-ri .dcbl-ri {
    padding-right: 16px;
    padding-left: 0;
}

.detail-change-bshear {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.detail-change-bshear .dtru-icon {
    width: 36px;
    border-radius: 50%;
    background: #fff;
    padding: 4px;
    box-shadow: 0px 1px 2px rgba(23, 48, 193, 0.05), 0px 3px 3px rgba(23, 48, 193, 0.04), 0px 6px 4px rgba(23, 48, 193, 0.03);
}

.detail-change-bshear .dtru-code {
    top: 45px;
}


.specif-ban {
    width: 100%;
    position: relative;
}

.specif-ban .ys-ban-imgbox {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}

.specif-ban .ys-ban-imgbox img {
    height: 100%;
    object-fit: cover;
}

.specif-ban .mod-bread-li path {
    stroke: #8E8E8E !important;
}

.specif-ban .mod-bread-li::after {
    background: #8E8E8E !important;
}

.specif-ban .mod-bread-li a {
    color: #8E8E8E !important;
}

.specif-ban .mod-bread {
    bottom: auto;
    top: 20px;
}

.specif-ban .ys-ban-imgbox::before {
    display: none;
}

.specif-ban-wrap {
    width: 100%;
    position: relative;
    padding-top: 156px;
    padding-bottom: 145px;
    z-index: 10;
}

.specif-ban-cont {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.specif-ban-ri {
    width: 46%;
    display: flex;
    align-items: center;
}

.specif-ban-le {
    width: 54%;
    padding-right: 92px;
}

.specif-ban-le-tit .std-tit2 {
    color: #282828;
    line-height: 1.2;
    font-weight: bold;
}

.specif-ban-le-tit {
    margin-bottom: 40px;
}

.sblu-li {
    width: 50%;
    padding: 0 10px;
    margin-bottom: 20px;
}

.specif-ban-le-ul {
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap;
}

.specif-ban-le-scroll {
    margin-bottom: 40px;
}

.sblu-link {
    width: 100%;
    display: flex;
    align-items: center;
    border-radius: 10px;
    border: 1px solid rgba(24, 25, 128, 0.20);
    background: rgba(255, 255, 255, 0.10);
    transition: all 0.36s;
    padding: 8px 18px;
    cursor: pointer;
}

.sblu-icon {
    width: 60px;
    flex: none;
}

.sblu-ri {
    padding-left: 12px;
}

.sblu-ri-tit p {
    color: #282828;
}

.sblu-ri-info p {
    font-size: 14px;
    line-height: 1.8;
    color: #8E8E8E;
}

.sblu-ri-tit {
    margin-bottom: 4px;
}

.specif-ban-le-btm {
    width: 100%;
    position: relative;
}

.specif-ban-le-btm {
    display: flex;
    flex-wrap: wrap;
}

.specif-ban-le .psll-wrap-more {
    opacity: 1 !important;
}

.specif-ban-le .psll-wrap-more-li {
    width: 182px;
    margin-right: 18px;
}

.specif-ban-ri-ul {
    width: calc(100% - 80px);
    /* padding-right: 65px; */
}

.specif-ban-ri-ul-vertic {
    width: 80px;
}

.sbruv-li {
    width: 100%;
    border: 1px solid transparent;
    border-radius: 10px;
    transition: all 0.36s;
    margin: 10px 0;
    display: none;
    cursor: pointer;
}

.sbruv-li:first-child {
    display: block;
}

.sbruv-ul {
    width: 100%;
    position: relative;
}

.sbru-li {
    width: 100%;
    position: relative;
    display: none;
}

.sbru-li:first-child {
    display: block;
}

.sbruv-ul .slick-arrow {
    width: 16px;
    height: 16px;
    transform: translate(-50%, 0);
    left: 50%;
    right: auto !important;
    background-image: url(../images/b2_arrow02.svg);
    background-size: 100% 100%;
}

.sbruv-ul .slick-prev {
    top: -34px;
}

.sbruv-ul .slick-next {
    bottom: -34px;
    top: auto !important;
    background-image: url(../images/b2_arrow01.svg);
}

.sbruv-li.slick-current {
    border-color: #18197B;
}

/* .sbru-li .ys-imgbox-cover {
    -webkit-box-reflect: below -3px -webkit-linear-gradient(top, rgba(255, 255, 255, 0.00) 70%, #FFF 200%);
} */

.specif-ban-ri-ul .slick-list {
    overflow: visible !important;
}

.specif-logo-li-img {
    width: 320px;
}

.specif-logo-li-img::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 1px;
    height: 60px;
    background: #D9D9D9;
}

.specif-logo-ul {
    margin: 10px 0;
    display: flex;
    overflow: hidden;
}

.specif-logo-li {
    display: flex;
    flex: none;
    animation: donghua 40s linear infinite;
}


@keyframes donghua {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-100%);
    }
}

.specif-logo {
    width: 100%;
    overflow: hidden;
    padding-top: 25px;
}

.specif-advant {
    width: 100%;
    position: relative;
}

.specif-advant-wrap {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.specif-advant-le {
    width: 44%;
    position: sticky;
    top: 190px;
}

.specif-advant-le-tit .std-tit2 {
    color: #282828;
    line-height: 1.2;
    font-weight: bold;
    /* text-align: center; */
}

.specif-advant-le-info p {
    color: #8E8E8E;
    line-height: 1.8;
}

.specif-advant-le-tit {
    margin-bottom: 50px;
}

.specif-advant-ri {
    width: 56%;
    padding-left: 120px;
}

.specif-advant-ri-ul {
    display: flex;
    flex-wrap: wrap;
}

.saru-li {
    width: 50%;
}

.specif-advant-desz {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 35%;
}

.specif-advant-desz img {
    width: 100%;
}

.specif-advant-ri-ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
}

.saru-li {
    width: 100%;
    position: relative;
}

.saru-wrap {
    width: 100%;
    border-radius: 20px;
    border: 1px solid rgba(24, 25, 128, 0.20);
    padding: 20px;
    height: 100%;
    display: flex;
    flex-direction: column;
    /*justify-content: space-between;*/
}

.saru-wrap .ys-imgbox-cover {
    width: 48px;
}

.saru-wrap-info p {
    color: #282828;
    line-height: 1.6;
}

.saru-wrap-info {
    margin-top: 54px;
}

.specif-parame {
    width: 100%;
    position: relative;
    border-radius: 100px 100px 0 0;
    overflow: hidden;
}

.specif-parame-top {
    width: 100%;
    position: relative;
}

.specif-parame-top .specif-ban-le-ul {
    padding-bottom: 0 !important;
}

.specif-parame-top .sblu-li {
    width: 25%;
}

.specif-parame-btm {
    width: 100%;
    padding-top: 60px;
}

.specif-parame-btm-ul {
    width: 100%;
}

.spbu-li {
    width: 100%;
    display: none;
}

.spbu-li:first-child {
    display: block;
}

.spbu-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.spbu-wrap-le {
    width: 35%;
}

.spbu-wrap-ri {
    width: 65%;
    padding-left: 95px;
}

.spbu-wrap-ri-cont {
    padding: 52px 40px;
    width: 100%;
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.20);
    box-shadow: 4px 13px 19px 0px rgba(0, 0, 0, 0.10);
    backdrop-filter: blur(8px);
}

.spbu-wrap-le .psll-wrap-more {
    opacity: 1;
    display: flex;
    justify-content: center;
}

.spbu-wrap-le .psll-wrap-more-li {
    width: auto !important;
}

.swrc-li {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid rgba(24, 25, 128, 0.20);
    padding: 13px 0;
}

.swrc-le p {
    color: #282828;
    line-height: 1.8;
}

.swrc-ri p {
    color: #8E8E8E;
    line-height: 1.8;
}

.swrc-le {
    width: 36%;
    padding-right: 20px;
}

.swrc-ri {
    width: 64%;
}

.swrc-li:first-child {
    padding-top: 0;
}

.specif-scene {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.specif-parame-top .sblu-li {
    display: none;
}

.specif-parame-top .sblu-li:first-child {
    display: block;
}

.specif-parame-btm-ul .slick-list {
    overflow: visible !important;
}


.specif-ban-le-ul .slick-arrow {
    width: 48px;
    height: 48px;
    background-image: url(../images/b2_arrow03.svg);
    background-size: 100% 100%;
    transition: all 0.36s;
    opacity: 0.5;
}

.specif-ban-le-ul .slick-next {
    background-image: url(../images/b2_arrow04.svg);
    right: -70px;
}

.specif-parame-top .sblu-li {
    margin-bottom: 0 !important;
}

.specif-ban-le-ul .slick-prev {
    left: -70px;
}

.sblu-li.acts .sblu-link {
    border-color: #6264FF;
}

.specif-scene-btm {
    width: 880px;
    margin: 0 auto;
    position: relative;
}

.specif-scene-btm-swip {
    width: 100%;
}

.ssbs-li {
    width: 100%;
    height: auto !important;
    margin-right: 40px;
}


.ssbs-li .ys-imgbox-cover {
    border-radius: 10px;
}

.ssbs-li-tit .std-tit4 {
    text-align: center;
    line-height: 1.4;
    color: #282828;
    text-align: center;
}

.ssbs-li-tit {
    margin-top: 24px;
}

.specif-scene-btm-contr {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 50px;
}

.specif-downlo {
    width: 100%;
    position: relative;
}

.specif-downlo-bg {
    width: 100%;
    position: relative;
}

.specif-downlo-bg::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(7, 41, 108, 0.4)
}


.specif-downlo-bg img {
    width: 100%;
    min-height: 480px;
    object-fit: cover;
}

.specif-downlo-btm {
    width: 100%;
    position: relative;
}

.specif-downlo-top {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 60px;
}

.specif-downlo .ys-cont1440 {
    margin-top: -280px;
    position: relative;
    z-index: 10;
}

.specif-downlo-top-le .std-tit2 {
    color: #fff;
    font-weight: bold;
}

.specif-downlo-top-ri .hllw-more-link {
    backdrop-filter: blur(6px);
    background: rgba(255, 255, 255, 0.10);
}

.specif-downlo-btm {
    width: 100%;
    background: #fff;
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 20px 20px 0px #F8FBFF;
    padding: 20px 40px;
}

.specif-downlo-btm-ul {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 24px;
}

.specif-downlo-btm .dlul-link {
    background: #F4F7FC;
}

.sdbu-li {
    width: 100%;
    position: relative;
    z-index: 10;
}


.dlul-desz {
    position: absolute;
    top: -2px;
    right: -2px;
    width: 80%;
    z-index: 2;
    pointer-events: none;
}

.dlul-desz svg {
    width: 100%;
}

.downl-list-ul-li {
    width: 100%;
    position: relative;
}

.specif-suppor {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.specif-suppor-btm {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 50px;
    position: relative;
}

.specif-suppor-btm::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 206px;
    height: 150%;
    background: linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
    z-index: 10;
    pointer-events: none;
}

.specif-suppor-btm::before {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 206px;
    height: 150%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
    z-index: 10;
    pointer-events: none;
}

.specif-suppor-btm-swip {
    width: 402px;
    margin: 0 auto;
    position: relative;
}

.ssbs-li {
    width: 100%;
    margin-right: 48px;
}

.ssbs-li-wrap {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 40px;
    border-radius: 20px;
    border: 1px solid rgba(24, 25, 128, 0.20);
    background: var(--ffffff, #FFF);
    box-shadow: 0px 36px 80px 0px color(display-p3 0.2863 0.4941 0.8549 / 0.08), 0px 8.041px 17.869px 0px color(display-p3 0.2863 0.4941 0.8549 / 0.04), 0px 2.394px 5.32px 0px color(display-p3 0.2863 0.4941 0.8549 / 0.03);
}

.ssbs-li-wrap .ys-imgbox-cover {
    width: 86px;
    margin-bottom: 20px;
}

.ssbs-li-wrap-btm {
    width: 100%;
    position: relative;
}


.slsb-tit .std-tit4 {
    color: #282828;
    line-height: 1.4;
}

.slsb-info p {
    color: #8E8E8E;
    line-height: 1.8;
}

.slsb-tit {
    margin-bottom: 20px;
}

.slsb-info p {
    min-height: 9em;
}

.specif-correl {
    width: 100%;
    position: relative;
    overflow: hidden;
    z-index: 10;
    border-radius: 100px 100px 0 0;
    background: linear-gradient(180deg, #F3F7FD 0%, #FFF 100%);
}

.specif-correl-top-le .std-tit2 {
    font-weight: bold;
    color: #282828;
    line-height: 1.2;
}

.specif-correl-top {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 160px;
}

.specif-correl-btm {
    width: 100%;
}

.specif-correl-btm-swip {
    width: 100%;
    position: relative;
}

.scbs-li {
    width: 945px !important;
    position: relative;
    margin-right: 48px;
}

.scbs-li-wrap {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    padding-top: 86px;
    padding-bottom: 60px;
    padding-right: 40px;
    border-radius: 20px;
    border: 1px solid rgba(24, 25, 128, 0.20);
    background: #FFF;
    box-shadow: 0px 36px 80px 0px rgba(52, 128, 225, 0.08), 0px 8.041px 17.869px 0px rgba(52, 128, 225, 0.04), 0px 2.394px 5.32px 0px rgba(52, 128, 225, 0.03);
}

.scbs-li-wrap-ri {
    width: 48%;
}

.slwr-tit .std-tit4 {
    color: #282828;
    line-height: 1.4;
    transition: all 0.36s;
    height: 1.4em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.slwr-info p {
    color: #8E8E8E;
    line-height: 1.8;
    height: 3.6em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.slwr-tit {
    margin-bottom: 22px;
}

.slwr-info {
    margin-bottom: 68px;
}

.slwr-more {
    display: inline-block;
}

.scbs-li-wrap-le {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 63%;
}

.home-conta-le {
    width: 50%;
}

.specif-page .home-conta-le {
    width: 45%;
}

.specif-page .news-switc {
    position: sticky;
    top: 81px;
    overflow: hidden;
    z-index: 20;
    background: #fff;
}

.soluti-summa {
    width: 100%;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.soluti-summa-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}


.soluti-summa-le {
    width: 48%;
    border-radius: 40px;
    overflow: hidden;
}

.soluti-summa-le svg {
    width: 100%;
}


.soluti-summa-ri {
    width: 52%;
    padding-left: 90px;
}

.soluti-summa-desz {
    width: 24%;
    position: absolute;
    top: 20%;
    left: 0;
    z-index: -1;
}

.soluti-summa-desz img {
    width: 100%;
}

.soluti-summa-ri-tit .std-tit2 {
    color: #282828;
    line-height: 1.2;
    font-weight: bold;
    position: relative;
    padding-bottom: 24px;
    margin-bottom: 24px;
}

.soluti-summa-ri-tit .std-tit2::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 120px;
    height: 4px;
    border-radius: 5px;
    background: linear-gradient(268deg, #6264FF 1.53%, #2A2CD6 40.03%, #1719C2 74.06%, #181980 103.11%);
}

.soluti-summa-ri-info p {
    color: #282828;
    line-height: 1.8;
}

.soluti-summa-ri-info {
    margin-bottom: 96px;
}

.soluti-summa-ri-more {
    width: auto !important;
    display: flex;
}

.soluti-start {
    width: 100%;
    position: relative;
    background: #F3F7FD;
}

.soluti-start-wrap {
    width: calc(100% - 150px);
}

.soluti-start .specif-correl-top {
    margin-bottom: 60px;
}

.soluti-start-btm {
    width: 100%;
    position: relative;
}

.soluti-start-btm-swipe {
    width: 100%;
    position: relative;
}

.ssps-li {
    width: 90% !important;
    position: relative;
    margin-right: 70px;
}

.ssps-link {
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    display: flex;
    justify-content: flex-end;
    position: relative;
}

.ssps-link::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #5B5B5B 22%, rgba(91, 91, 91, 0) 70.57%);
    box-shadow: 0px 23px 54px 0px #F1F1F1;
}

.ssbs-img {
    width: 72%;
}

.ssbs-posi {
    position: absolute;
    bottom: 0;
    width: 46%;
    z-index: 10;
    left: 0;
    padding: 40px 50px;
}

.ssbs-posi-icon {
    width: 74px;
    margin-bottom: 32px;
}

.ssbs-posi-tit .std-tit3 {
    color: #fff;
    font-weight: bold;
    line-height: 1.3;
}

.ssbs-posi-info p {
    color: #fff;
    line-height: 1.8;
}

.ssbs-posi-tit {
    margin-bottom: 16px;
}

.ssbs-posi-icon img,
.ssbs-img img {
    transform: scale(1) !important;
}

.soluti-advan {
    width: 100%;
    position: relative;
}

.soluti-advan-btm {
    width: 100%;
    position: relative;
}

.sabu-li {
    width: 25%;
    padding: 0 24px;
    display: none;
}

.sabu-li:first-child {
    display: block;
}

.soluti-advan-btm-ul {
    margin: 0 -24px;
    display: flex;
    flex-wrap: wrap;
}

.sabu-wrap {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    border-radius: 20px;
    border: 1px solid rgba(24, 25, 128, 0.20);
    padding: 20px;
}

.sabu-wrap-icon {
    width: 48px;
    margin-bottom: 88px;
}

.sabu-wrap-btm {
    width: 100%;
    height: 108px;
}

.sabu-wrap-btm-tit p {
    color: #282828;
    line-height: 1.6;
    font-weight: bold;
}

.sabu-wrap-btm-info p {
    color: #8E8E8E;
    line-height: 1.8;
    font-size: 14px;
}

.sabu-wrap-btm-tit {
    margin-bottom: 4px;
}

.soluti-advan-btm-ul .slick-dots li {
    background: rgba(24, 25, 123, 0.2);
    width: 102px;
}

.soluti-advan-btm-ul .slick-dots li::after {
    background: #181980;
}

.soluti-advan-btm-ul .slick-dots li.slick-active {
    background: #181980
}


.soluti-advan-btm-ul .slick-dots {
    position: relative;
    bottom: autp;
    margin-top: 50px;
}

.soluti-advan-btm .home-innova-more {
    padding-top: 30px;
}

.soluti-case {
    width: 100%;
    position: relative;
    border-radius: 100px;
    background: linear-gradient(180deg, #F3F7FD 0%, #FFF 100%);
}

.soluti-case-btm {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.soluti-case-btm-swip {
    width: 540px;
    margin: 0 auto;
    position: relative;
}

.swbs-li {
    width: 100%;
    position: relative;
    margin: 0 35px;
    display: flex;
    justify-content: center;
}

.scbs-li-img {
    width: 100%;
    -webkit-mask-image: url(../images/Subtract3.png);
    mask-image: url(../images/Subtract3.png);
    -webkit-mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: 50% 50%;
}

.scbs-li-btm {
    width: 100%;
    position: relative;
    margin-top: 32px;
    opacity: 0;
    transition: all 0.36s;
}

.swbs-li.swiper-slide-active .scbs-li-btm {
    opacity: 1;
}

.swbs-li a {
    display: block;
    width: 100%;
}

.swbs-li.swiper-slide-active a {
    width: 90%;
    padding-top: 26px;
}

.scbs-li-btm-tit p {
    color: #282828;
    font-weight: bold;
    line-height: 1.6;
}

.scbs-li-btm-info p {
    color: #8E8E8E;
    line-height: 1.8;
}

.scbs-li-btm-tit {
    margin-bottom: 14px;
}

.scbs-li-btm-info {
    margin-bottom: 32px;
}

.soluti-case-btm-control {
    width: 800px;
    margin: 0 auto;
    position: absolute;
    bottom: 75px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: space-between;
}


.scbc-wrap {
    width: 48px;
    cursor: pointer;
    transition: all 0.36s;
    opacity: 0.5;
}

.scbc-wrap img {
    width: 100%;
}

.soluti-opini {
    width: 100%;
    position: relative;
    z-index: 1;
}

.soluti-opini-tit .std-tit2 {
    color: #282828;
    line-height: 1.2;
    font-weight: bold;
}

.soluti-opini-btm {
    width: 100%;
    position: relative;
}

.soluti-opini-btm-img img {
    width: 100%;
}

.soluti-opini-btm-img {
    width: 100%;
    border-radius: 40px;
    position: relative;
    overflow: hidden;
}

.soluti-opini-btm-img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 60%;
    height: 100%;
    /* background: linear-gradient(90deg, #8B7B71 0%, rgba(136, 124, 114, 0) 100%); */
}

.soluti-opini-btm-potp {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.soluti-opini-btm-le {
    width: 46%;
    padding-left: 106px;
    position: relative;
    transform: translateY(95px);
    z-index: 10;
}

.sobi-wrap {
    width: 100%;
    position: relative;
    border-radius: 20px;
    border: 1px solid rgba(24, 25, 128, 0.20);
    background: #FFF;
    padding: 40px;
    z-index: 1;
}

.sobi-wrap-info p {
    color: #282828;
    line-height: 1.8;
}

.sobi-wrap-more {
    display: flex;
    margin-top: 32px;
}

.sobi-wrap-desz {
    width: 104px;
    position: absolute;
    top: -23px;
    left: -33px;
    z-index: -1;
}

.sobi-wrap-desz img {
    width: 100%;
}

.soluti-opini-desz {
    position: absolute;
    bottom: -40%;
    right: 0;
    width: 40%;
}

.soluti-opini-desz img {
    width: 100%;
}

.innovat-quanti {
    width: 100%;
    position: relative;
}

.innovat-quanti-top .std-tit2 {
    color: #282828;
    font-weight: bold;
    line-height: 1.2;
}

.innovat-quanti-top {
    text-align: center;
    width: 100%;
    margin-bottom: 50px;
}

.innovat-quanti-top p {
    color: #8E8E8E;
    line-height: 1.6;
    margin-top: 32px;
}

.innovat-quanti-btm {
    width: 100%;
    position: relative;
}

.innovat-quanti-btm-img {
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
}

.innovat-quanti-btm-img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, #00122F 0%, rgba(0, 42, 91, 0) 65.62%);
}

.innovat-quanti-btm-img img {
    width: 100%;
}

.innovat-quanti-btm-ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding-left: 50px;
    padding-right: 50px;
    margin-top: -110px;
}

.iqbu-li {
    width: 25%;
    padding: 0 10px;
}

.iqbu-wrap {
    width: 100%;
    position: relative;
    border-radius: 10px;
    border: 1px solid rgba(24, 25, 128, 0.20);
    background: rgba(255, 255, 255, 0.90);
    backdrop-filter: blur(8px);
    padding: 20px;
}

.iqbu-wrap-icon {
    width: 48px;
    margin-bottom: 52px;
}

.iqbu-wrap-icon img {
    width: 100%;
}

.iqbu-wrap-btm-tit .std-tit2 {
    line-height: 1.2;
    display: inline-block;
    background: linear-gradient(158deg, #2A2CD5 14.17%, #2A2CD5 51.29%, #00B921 52.31%, #00B921 85.83%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.iqbu-wrap-btm-info p {
    color: #8E8E8E;
    line-height: 1.8;
}

.iqbu-wrap-btm-tit {
    margin-bottom: 4px;
}

.iqbu-wrap-btm-tit .std-tit2 span {
    font-size: 18px;
    line-height: 1.6;
}

.innovat-cooper-wrap {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: flex-start;
}

.innovat-cooper {
    width: 100%;
    position: relative;
    border-radius: 100px;
    background: linear-gradient(180deg, #F3F7FD 0%, #FFF 100%);
}

.innovat-cooper-le {
    width: 57%;
    padding-right: 80px;
}

.iclt-tit .std-tit2 {
    color: #282828;
    font-weight: bold;
}

.iclt-info p {
    color: #18197B;
    line-height: 1.6;
}

.iclt-tit {
    margin-bottom: 32px;
}

.innovat-cooper-le-ul {
    width: 100%;
    position: relative;
}

.iclu-li {
    width: 100%;
    position: relative;
    border-bottom: 1px solid rgba(24, 25, 128, 0.20);
    padding-bottom: 20px;
    padding-top: 30px;
    cursor: pointer;
}

.iclu-li:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.innovat-cooper-le-top {
    width: 100%;
    margin-bottom: 80px;
}

.iclu-top {
    width: 100%;
    display: flex;
    align-items: flex-start;
}


.iclu-btm {
    width: 100%;
    padding-left: 40px;
    padding-top: 12px;
    display: none;
}

.iclu-top-le {
    width: 24px;
    flex: none;
    margin-top: 4px;
}

.iclu-top-ri .std-tit4 {
    color: #8E8E8E;
    line-height: 1.4;
    transition: all 0.36s;
}

.iclu-top-ri {
    padding-left: 16px;
}

.iclu-btm p {
    color: #8E8E8E;
    line-height: 1.8;
}


.iclu-top-le img:nth-child(2) {
    opacity: 0;
}

.iclu-li.act .iclu-top-le img:nth-child(1) {
    opacity: 0;
}

.iclu-li.act .iclu-top-le img:nth-child(2) {
    opacity: 1;
}

.iclu-li.act .iclu-top-ri .std-tit4 {
    color: #282828;
}

.iclu-li:first-child {
    padding-top: 0;
}

.innovat-cooper-ri-img1 {
    width: 86%;
    border-radius: 20px;
    overflow: hidden;
}

.innovat-cooper-ri-img1 img {
    width: 100%;
}

.innovat-cooper-ri {
    width: 43%;
    position: relative;
    padding-bottom: 43px;
}

.innovat-cooper-ri-img2 {
    width: 46%;
    position: absolute;
    bottom: 0;
    right: -35px;
    border-radius: 20px;
    overflow: hidden;
}

.innovat-cooper-ri-img2 img {
    width: 100%;
}

.innovat-transv {
    width: 100%;
    position: relative;
    background: #F3F7FD;
}

.itws-li {
    width: 86% !important;
    margin-right: 155px;
}

.itws-li-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.itws-li-ri {
    width: 47%;
    border-radius: 20px;
    position: relative;
    z-index: 10;
}

.itws-li-le {
    width: 53%;
    padding-right: 80px;
    padding-top: 125px;
}


.itws-li-le-tit .std-tit3 {
    color: #282828;
    line-height: 1.3;
}

.itws-li-le-tit .std-tit2 {
    display: inline-block;
    background: linear-gradient(158deg, #2A2CD5 14.17%, #2A2CD5 51.29%, #00B921 52.31%, #00B921 85.83%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.itws-li-le-info p {
    color: #8E8E8E;
    line-height: 1.8;
    min-height: 10.8em;
}

.itws-li-le-info p span {
    color: #18197B;
}

.itws-li-le-info {
    margin-bottom: 77px;
}

.itws-li-le-tit {
    margin-bottom: 43px;
}

.innovat-transv-cont {
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
    position: sticky;
    top: 0;
    left: 0;
    overflow: hidden;
}

.itws-li:last-child {
    margin-right: 0;
}

.itws-li-le-icon {
    width: 18px;
    position: relative;
    z-index: 1;
}

.itws-li-le-icon::after {
    content: '';
    width: 100vw;
    position: absolute;
    height: 1px;
    background: rgba(200, 203, 227, 1);
    top: 50%;
    transform: translateY(-50%);
    left: -30vw;
    z-index: -1;
}

.itws-li-le-icon img {
    width: 100%;
}

.innovat-gene .specif-correl-top {
    margin-bottom: 50px;
}

.innovat-gene-btm {
    position: relative;
    width: calc(100% + 235px);
    overflow: hidden;
    --width1: 880px;
    --width2: 280px;
}

.igbs-li {
    width: 290px !important;
    padding: 0 5px;
    transition: all .5s linear;
    transition-property: all !important;
    grid-row: auto;
    flex-shrink: 0;
}

.igbs-li.on {
    width: 890px !important;
}

.igbs-li:last-child {
    margin-right: 0 !important;
}

.igbs-li-wrap {
    width: 100%;
    height: 620px;
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    display: flex;
    padding: 40px;
    flex-direction: column;
    justify-content: space-between;
    z-index: 1;
}

.igbs-li-wrap-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.igbs-li-wrap-bg::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(0deg, #00122F 0%, rgba(0, 42, 91, 0) 100%);
}

.igbs-li-wrap-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.igbs-li-wrap-num p {
    font-size: 44px;
    line-height: 1.2;
    color: #fff;
    font-family: 'notos';
}

.ilwb-tit .std-tit4 {
    color: #fff;
    line-height: 1.4;
}

.ilwb-info p {
    font-size: 14px;
    line-height: 1.8;
    color: #fff;
}

.ilwb-info {
    margin-top: 16px;
}

.igbs-li-wrap-posi {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    transition: all 0.36s;
    padding: 40px 20px;
}


.igbs-li-wrap-btm {
    opacity: 0;
    transition: all 0.16s;
}

.igbs-ul {
    display: flex;
}

.igbs-li.on .igbs-li-wrap-posi {
    opacity: 0;
}

.igbs-li.on .igbs-li-wrap-btm {
    opacity: 1;
    transition: all 0.36s;
    transition-delay: 0.6s;
}

.innovat-leading {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.innovat-leading-ul {
    width: 100%;
}

.innovat-leading-li {
    width: 100%;
    position: relative;
    display: none;
}

.innovat-leading-li:first-child {
    display: block;
}

.innovat-leading-li img {
    width: 100%;
}

.innovat-leading-li::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(7, 33, 72, 0.5);
    z-index: 2;
}

.innovat-leading-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    padding-bottom: 60px !important;
}

.innovat-leading-wrap .ys-cont1440 {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.innovat-leading-top-tit .std-tit1 {
    color: #fff;
    font-weight: bold;
}

.innovat-leading-top-info p {
    color: #fff;
    line-height: 1.6;
}

.innovat-leading-top {
    width: 50%;
}

.innovat-leading-top-tit {
    margin-bottom: 40px;
}

.ilbu-li {
    width: 340px !important;
    margin-right: 44px;
}

.ilbu-wrap {
    width: 100%;
    position: relative;
    border-radius: 20px;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(3px);
    padding: 20px;
}

.ilbu-wrap-tit p {
    color: #fff;
    line-height: 1.6;
    font-weight: bold;
}

.ilbu-wrap-info p {
    font-size: 14px;
    line-height: 1.8;
    color: #fff;
}

.ilbu-wrap-icon {
    display: flex;
    justify-content: flex-end;
    margin-top: 25px;
}

.ilbu-wrap-icon img {
    width: 48px;
}

.ilbu-wrap-tit {
    margin-bottom: 4px;
}

.innovat-belief {
    width: 100%;
    position: relative;
}

.iclu-btm p span {
    color: #18197B;
}

.innovat-belief .innovat-cooper-wrap {
    flex-direction: row-reverse;
}

.innovat-belief .innovat-cooper-le {
    padding-right: 0;
    padding-left: 100px;
}

.innovat-authen {
    width: 100%;
    position: relative;
}

.innovat-authen-btm {
    width: 100%;
    position: relative;
}

.iabu-li {
    width: 33.333333%;
    padding: 0 60px;
    display: none;
}

.iabu-li:first-child {
    display: block;
}

.innovat-authen-btm-ul {
    margin: 0 -60px;
    position: relative;
    z-index: 10;
}

.iabu-wrap {
    width: 100%;
    position: relative;
}

.iabu-wrap-top {
    width: 100%;
    position: relative;
}

.iabu-wrap-top-cion {
    width: 24px;
    position: absolute;
    right: 0;
    bottom: 0;
}

.iabu-wrap-top-cion img {
    width: 100%;
}

.iabu-wrap-btm p {
    color: #282828;
    line-height: 1.8;
    text-align: center;
}

.iabu-wrap-btm {
    margin-top: 30px;
}

.innovat-authen-btm-desz {
    position: absolute;
    top: 245px;
    left: 0;
    width: 100%;
}

.innovat-authen-btm-desz img {
    width: 100%;
}

.innovat-authen-btm-ul .slick-dots li {
    background: rgba(24, 25, 123, 0.2);
}

.innovat-authen-btm-ul .slick-dots li.slick-active {
    background: #181980;
}

.innovat-authen-btm-ul .slick-dots li::after {
    background: #181980;
}

.innovat-authen-btm-ul .slick-dots {
    position: relative;
    bottom: 0;
    margin-top: 50px;
}

.innovat-authen-btm-ul .slick-arrow {
    width: 48px;
    height: 48px;
    background-size: 100% 100%;
    z-index: 10;
    top: 32%;
    opacity: 0.5;
}

.innovat-authen-btm-ul .slick-prev {
    background-image: url(../images/b2_arrow03.svg);
    left: -40px;
}

.innovat-authen-btm-ul .slick-next {
    background-image: url(../images/b2_arrow04.svg);
    right: -40px;
}

.innovat-labora {
    width: 100%;
    position: relative;
    border-radius: 100px;
    background: linear-gradient(180deg, #F3F7FD 0%, #FFF 100%);
}

.innovat-labora-btm {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.innovat-labora .scbs-li-btm-tit {
    text-align: center;
}

.innovat-labora .soluti-case-btm-control {
    width: 200px;
    position: relative;
    bottom: auto;
    left: auto;
    transform: none;
    padding-top: 30px;
}

.innovat-labora .innovat-quanti-top {
    width: 1020px;
    margin: 0 auto;
    max-width: 100%;
    padding-bottom: 40px;
}

.innovat-system {
    width: 100%;
    position: relative;
}

.innovat-system-btm {
    width: 100%;
    position: relative;
}

.innovat-system-btm-img {
    width: 100%;
}

.innovat-system-btm-img img {
    width: 100%;
}

.innovat-system-btm-ul {
    display: flex;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
}

.isbu-li {
    text-align: center;
    width: 20%;
    padding-left: 20px;
    padding-right: 20px;
}

.isbu-icon {
    width: 48px;
    margin: 0 auto;
    margin-bottom: 8px;
}

.isbu-info p {
    color: #282828;
    line-height: 1.6;
}

.innovat-system-more {
    margin-top: 40px;
    margin-bottom: 16px;
}

.innovat-system-more-ul {
    display: flex;
    justify-content: center;
    position: relative;
}

.innovat-system-more-ul::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 44px;
    height: 44px;
    background-image: url(../images/d1flkg.svg);
    background-size: 100% 100%;
}

.ismu-li-more {
    display: inline-block;
    font-size: 18px;
    line-height: 1.6;
    color: #fff;
    transition: all 0.36s;
    position: relative;
    padding: 9px 44px;
    z-index: 1;
    border-radius: 40px;
    border: 1px solid var(--w, #FFF);
    box-shadow: 2px 4px 4px 0px rgba(255, 255, 255, 0.40) inset;
    overflow: hidden;
}

.ismu-li-more::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    transition: all 0.36s;
    background: linear-gradient(268deg, #6264FF 1.53%, #2A2CD6 40.03%, #1719C2 74.06%, #181980 103.11%);
}

.ismu-li {
    margin: 0 62px;
}


.innovat-system-info p {
    color: #8E8E8E;
    line-height: 1.6;
    text-align: center;
}

.compan-honor-desz {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.compan-honor-desz img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.compan-honor .innovat-authen-btm {
    padding-bottom: 100px;
}

.compan-page .ys-footer {
    margin-top: -100px;
}

/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .ismu-li-more:hover::after {
        opacity: 0;
    }

    .ismu-li-more:hover {
        background: #181980;
    }

    .innovat-authen-btm-ul .slick-arrow:hover {
        opacity: 1;
    }

    .scbc-wrap:hover {
        opacity: 1;
    }

    .specif-ban-le-ul .slick-arrow:hover {
        opacity: 1;
    }

    .specif-logo-ul:hover .specif-logo-li {
        animation-play-state: paused;
        cursor: pointer;
    }

    .specif-ban-le .hllw-more-link:hover .hllw-more-ri .hllw-more-ri-path1 {
        fill: #fff !important;
        stroke: transparent !important;
    }

    .sblu-link:hover {
        border-color: #6264FF;
    }

    .detail-change-btn-link:hover::after {
        opacity: 1;
    }

    .detail-change-btn-link:hover .dcbl-le path {
        stroke: #fff !important;
    }

    .detail-change-btn-link:hover .dcbl-ri p {
        color: #fff;
    }

    .dlul-link:hover::after {
        opacity: 1;
    }

    .dlul-link:hover {
        background: transparent;
    }

    .dlul-link:hover .dlul-link-top-tit p,
    .dlul-link:hover .dltl-le p,
    .dlul-link:hover .dlul-link-btm-le p {
        color: #fff;
    }

    .dlul-link:hover .dltl-ri svg path,
    .dlul-link:hover .dlul-link-btm-ri .dlbr-rect {
        stroke: #fff !important;
    }

    .dlul-link:hover .dlul-link-btm-ri svg .dlbr-path {
        fill: #fff !important;
    }

    .psll-wrap:hover {
        border-color: #E8F3FF;
        background: #E8F3FF;
        box-shadow: 0px 88px 35px 0px rgba(1, 7, 36, 0.01), 0px 49px 30px 0px rgba(1, 7, 36, 0.02), 0px 22px 22px 0px rgba(1, 7, 36, 0.03), 0px 5px 12px 0px rgba(1, 7, 36, 0.04);
    }

    .psll-wrap:hover .psll-wrap-bj {
        opacity: 0;
    }

    .psll-wrap:hover .psll-wrap-more,
    .psll-wrap:hover .psll-wrap-line-horn {
        opacity: 1;
    }

    .psll-wrap:hover .psll-wrap-line {
        opacity: 0;
    }

    .psll-wrap-more-li .hllw-more-link:hover .hllw-more-ri path {
        stroke: #fff !important;
    }

    .psll-wrap-more-li .hllw-more-link:hover .hllw-more-ri .hllw-more-ri-path1 {
        stroke: transparent !important;
        fill: #fff !important;
    }

    .psll-wrap-more-li .hllw-more-link:hover .hllw-more-le p {
        color: #fff !important;
    }

    .hnbs-li-wrap:hover .nrbl-icon img:nth-child(1) {
        opacity: 0;
    }

    .hnbs-li-wrap:hover .nrbl-icon img:nth-child(2) {
        opacity: 1;
    }

    .hnbs-li-wrap:hover .nrbl-info p {
        color: #181980;
    }

    .news-recomm-li-wrap:hover .nrlw-ri-top-tit .std-tit4 {
        color: #181980;
    }

    .news-recomm-li-wrap:hover .nrlw-ri-btm-ri::after {
        opacity: 1;
    }

    .news-recomm-li-wrap:hover .nrlw-ri-btm-ri {
        border-color: transparent;
    }

    .news-recomm-li-wrap:hover .nrlw-ri-btm-ri svg path {
        stroke: #fff !important;
    }

    .news-recomm-li-wrap:hover .nrbl-icon img:nth-child(1) {
        opacity: 0;
    }

    .news-recomm-li-wrap:hover .nrbl-icon img:nth-child(2) {
        opacity: 1;
    }

    .news-recomm-li-wrap:hover .nrbl-info p {
        color: #181980;
    }

    .qprb-link:hover {
        border-color: #181980;
        background: #181980;
    }

    .qprb-link:hover .qprb-link-le p {
        color: #fff;
    }

    .qprb-link:hover .qprb-link-ri path {
        stroke: #fff !important;
    }

    .qplb-link:hover {
        border-color: #181980;
    }

    .qplb-link:hover .qplb-link-le img:nth-child(1) {
        opacity: 1;
    }

    .qplb-link:hover .qplb-link-le img:nth-child(2) {
        opacity: 0;
    }

    .qplb-link:hover .qplb-link-ri p {
        color: #181980;
    }

    .mbtr-tit a:hover {
        opacity: 1;
    }

    .mbtr-btm-li a:hover {
        opacity: 0.5;
    }

    .hnbs-li-wrap:hover::after {
        width: 100%;
        opacity: 1;
    }

    .hnbs-li-wrap:hover .hlwb-info p {
        color: #181985;
    }

    .hnbs-li-wrap:hover .hlwb-btm-ri img:nth-child(1) {
        opacity: 0;
    }

    .hnbs-li-wrap:hover .hlwb-btm-ri img:nth-child(2) {
        opacity: 1;
    }

    .hntr-btn:hover {
        width: 130px;
        border-color: #181985;
    }

    .hntr-btn:hover svg path {
        stroke: #181985 !important;
    }

    .hdbs-li-wrap:hover .hdbs-li-wrap-desz {
        opacity: 1;
    }

    .hdbs-li-wrap:hover .hlwt-tit-ri {
        opacity: 0;
    }

    body.stick {
        overflow: visible !important;
    }

    .habu-wrap:hover {
        border-color: rgba(24, 25, 128, 0.20);
        background: #fff;
    }

    .habu-wrap:hover::after {
        opacity: 1;
    }

    html.on1.act body {
        overflow: hidden !important;
    }

    html.on1 body {
        overflow: visible !important;
    }

    .ban-cont-wrap-link:hover {
        background: #18197B;
        border-color: #18197B;
    }

    .ban-cont-wrap-link:hover::after {
        opacity: 0;
    }

    .hllw-more-link:hover::after {
        opacity: 1;
    }

    .mod-more-link:hover {
        background: #18197B;
        border-color: #18197B;
    }

    .mod-more-link:hover::after {
        opacity: 0;
    }

    .clwb-link:hover {
        background: #18197B;
        border-color: #18197B;
    }

    .clwb-link:hover::after {
        opacity: 0;
    }

    .hllw-more-link:hover {
        border-color: #18197B;
    }

    .qplt-sear:hover::after {
        opacity: 0;
    }

    .qplt-sear:hover {
        background: #18197B;
    }

    html.stick body {
        overflow: visible !important;
    }
}

/* 修改后内容 */

.hcbu-li {
    width: 388px;
}

.hcbu-li3 .hcbu-info {
    margin-bottom: 10px;
}

.contac-servic-wrap,
.home-constr-btm-video {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}

.hcbu-li-wrap {
    -webkit-backdrop-filter: blur(16px);
}

.hllw-btm-ul {
    justify-content: center;
}

.clbr-swipk1 .clbr-li1 .clbr-li-wrap-le {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 24px;
}

.ys-select-hd {
    padding: 11px 24px;
}

.clbr-li1 .ys-select-hd {
    padding-left: 105px;
}


.home-develo-btm-crtl {
    display: none;
}

.hcbu-li1 {
    transform: translateX(-50%) translateZ(0);
}

.hcbu-li2,
.hcbu-li3 {
    transform: translateZ(0);
}

.home-constr-btm {
    transform: translate(-50%, -50%) translateZ(0);
}

.contac-leave-bj {
    background: transparent !important;
}

.contac-leave-bj::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
}

.contac-lead-top .std-tit2 {
    line-height: 1.4;
}

@media screen and (max-width: 1440px) {
    .hcbu-li {
        width: 288px;
    }

    .ys-share-list {
        margin-right: 20px !important;
    }
}

@media screen and (max-width: 1199px) {
    .ys-select-hd {
        padding: 10px 20px !important;
    }

    .clbr-li1 .ys-select-hd {
        padding-left: 98px !important;
    }

    .clbr-li1 .clbr-li-wrap-le {
        left: 20px;
    }

    .home-page .ys-banner,
    .home-expand,
    .home-innova,
    .home-develo,
    .home-constr,
    .home-news {
        overflow: hidden;
    }

    .home-news-btm {
        width: 100%;
    }

    .home-area {
        width: 100%;
        overflow: hidden;
    }
}

@media screen and (max-width: 767px) {
    .home-conta-le {
        text-align: center;
    }

    .home-develo-btm-crtl {
        display: flex;
        justify-content: center;
        margin-top: 18px;
    }

    .home-develo-btm-swiper {
        position: static;
    }

}

/* 修改后内容 */

.compan-page .ys-banner1 .ys-ban-imgbox::before {
    width: 100%;
    background: linear-gradient(180deg, rgba(0, 27, 54, 0.60) 0%, rgba(0, 92, 160, 0) 100%);
}

.compan-page .ys-banner1 .ys-ban-imgbox::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 186px;
    background: linear-gradient(0deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
}

.compan-page .mod-bread {
    position: static;
    bottom: 0;
    width: 100%;
    margin-bottom: 40px;
}


.compan-page .mod-bread .ys-cont1440 {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.compan-page .mod-bread .mod-bread-ul {
    display: flex;
    justify-content: center;
}

.compan-page .std-tit1 {
    width: 100% !important;
    text-align: center !important;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    margin-bottom: 64px;
}

.compan-page .ys-ban-txtbox .hllw-more {
    display: flex;
    justify-content: center;
}

.compan-brief {
    width: 100%;
    position: relative;
    background: #fff;
}

.compan-brief-top-subtit .std-tit4 {
    color: #181980;
    line-height: 1.4;
}

.compan-brief-top-tit .std-tit2 {
    color: #282828;
    font-weight: bold;
}

.compan-brief-top-subtit {
    margin-bottom: 20px;
}

.compan-brief-top-tit {
    margin-bottom: 60px;
}

.compan-brief-img {
    width: calc(100% + 240px);
    position: relative;
}

.compan-brief-img img {
    width: 100%;
}

.compan-brief-img-t1 {
    width: 100%;
    position: relative;
    z-index: 10;
}

.compan-brief-img-t2 {
    position: absolute;
    top: -58px;
    left: 39%;
    width: 54%;
    overflow: hidden;
}

.compan-brief-img-t2 img {
    width: 100%;
    transform: translateX(-100%);
    transition: all 1.8s;
}


.compan-brief-img.animated .compan-brief-img-t2 img {
    transform: translateX(0);
}

.compan-brief-info p {
    color: #282828;
    line-height: 1.6;
    margin-bottom: 26px;
}

.compan-brief-info p:last-child {
    margin-bottom: 0;
}

.compan-brief-info {
    width: 100%;
    padding-top: 50px;
}

.compan-brief {
    position: relative;
    width: 100%;
    z-index: 5;
}

.compan-brief-desz {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: -1;
}


.compan-brief-desz img {
    width: 100%;
}

.compan-mission {
    width: 100%;
}

.compan-mission {
    width: 100%;
    position: relative;
    z-index: 1;
}

.compan-mission-img {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
}


.compan-mission-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.compan-mission-ul {
    width: 100%;
    display: flex;
    position: relative;
    z-index: 10;
}

.compan-page .ys-footer {
    position: relative;
    z-index: 10;
}

.compan-mission-ul-li {
    width: 33.333333%;
    border-right: 1px solid rgba(255, 255, 255, 0.4);
}


.cmul-wrap {
    width: 100%;
    min-height: 780px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 60px;
}

.cmul-wrap-tit .std-tit3 {
    color: #fff;
    font-weight: bold;
    line-height: 1.3;
}

.cmul-wrap-info .std-tit4 {
    color: #fff;
    line-height: 1.6;
}


.compan-global {
    width: 100%;
    background: #fff;
    position: relative;
    z-index: 10;
}

.compan-global-wrap {
    width: calc(100% + 235px);
    position: relative;
    transform: translateX(-235px);
    display: flex;
    justify-content: flex-end;
}

.compan-global-le {
    width: 51.5%;
    position: absolute;
    top: 0;
    left: 0;
}

.compan-global-le::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 204px;
    height: 100%;
    background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
}

.compan-global-le::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 204px;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
}

.compan-global-le img {
    width: 100%;
}

.compan-global-ri {
    width: 49%;
    padding-top: 90px;
    padding-bottom: 50px;
}

.compan-global-ri-tit .std-tit2 {
    font-weight: bold;
    color: #282828;
}

.compan-global-ri-info p {
    color: #8E8E8E;
    line-height: 1.6;
}

.compan-global-ri-tit {
    margin-bottom: 40px;
}

.compan-global-ri-top {
    margin-bottom: 60px;
    width: 70%;
}

.compan-global-ri-btm {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}

.cgrb-li {
    padding: 0 10px;
    width: 33.333333%;
    margin-bottom: 44px;
}

.cgrb-wrap {
    width: 100%;
    border-radius: 20px;
    border: 1px solid rgba(24, 25, 128, 0.20);
    background: #FFF;
    padding: 20px;
    height: 100%;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.cgrb-wrap-icon {
    width: 48px;
    margin: 0 auto;
    margin-bottom: 16px;
}

.cgrb-wrap-icon img {
    width: 100%;
}

.cgrb-wrap-btm {
    width: 100%;
    text-align: center;
}

.cgrb-li .iqbu-wrap-btm {
    text-align: center;
}

.cgrb-li:nth-child(4),
.cgrb-li:nth-child(5) {
    width: 50%;
}

.compan-global-desz {
    width: 65%;
    position: absolute;
    bottom: -25%;
    right: -14%;
}

.compan-global-desz img {
    width: 100%;
}

/* .compan-value::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: -1;
} */

.compan-value {
    width: 100%;
    position: relative;
    z-index: 10;
    background: #fff;

}

.compan-value-wrap {
    width: 100%;
    border-radius: 100px 100px 0 0;
    background: linear-gradient(180deg, rgba(243, 247, 253, 0.96) 0%, #FFF 100%);
}

.compan-value-top {
    margin-bottom: 130px;
}

.compan-value-top .std-tit2 {
    color: #282828;
    font-weight: bold;
    text-align: center;
}

.compan-value-btm {
    width: 100%;
    position: relative;
}

.cvbs-li {
    width: 325px !important;
    margin-right: 95px;
}

.cvbs-li:nth-child(odd) {
    margin-top: 104px;
}

.cvbs-li-wrap {
    width: 100%;
    position: relative;
    padding-left: 37px;
    padding-bottom: 96px;
}


.cvbs-li-wrap::after {
    content: '';
    position: absolute;
    left: 0;
    top: 10px;
    width: 1px;
    height: calc(100% - 10px);
    background: #165FC5;
}

.cvbs-li-wrap::before {
    content: '';
    position: absolute;
    width: 7px;
    height: 7px;
    background: #165FC5;
    border-radius: 50%;
    bottom: 0;
    left: -3px;
}

.cvbs-li-wrap-tit .std-tit3 {
    color: #282828;
    line-height: 1.3;
    transition: all 0.36s;
}

.cvbs-li-wrap-desz {
    width: 36px;
    position: absolute;
    top: 4px;
    left: -18px;
}

.cvbs-li-wrap-tit {
    margin-bottom: 20px;
}

.cvbs-li-wrap-info p {
    color: #8E8E8E;
    line-height: 1.8;
    position: relative;
    padding-left: 23px;
    margin-bottom: 8px;
}

.cvbs-li-wrap-info p::after {
    content: '';
    position: absolute;
    top: 8px;
    left: 0;
    width: 14px;
    height: 14px;
    background-image: url(../images/e1svgbh.svg);
    background-size: 100% 100%;
}

#particle-canvas {
    width: 100%;
    height: 400px;
    /* background: linear-gradient(to bottom, rgb(10, 10, 50) 0%,rgb(60, 10, 60) 100%); */
    vertical-align: middle;
    position: absolute;
    bottom: 0;
    left: 0;
}

.compan-next {
    width: 100%;
    position: relative;
    z-index: 10;
    background: #fff;
}

.compan-next-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.compan-next-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.compan-next-img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 45, 29, 0.2);
}

.compan-next .ys-cont1440 {
    height: 100%;
    position: relative;
    z-index: 10;
}


.compan-next-wrap {
    width: 100%;
    min-height: 100vh;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.cnwt-tit .std-tit2 {
    color: #fff;
    font-weight: bold;
}

.cnwt-info p {
    color: #fff;
    line-height: 1.6;
}

.cnwt-tit {
    margin-bottom: 32px;
}

.compan-next-wrap-top {
    width: 54%;
    margin-left: auto;
    text-align: right;
}

.compan-next-wrap-btm {
    width: 77%;
    margin-left: auto;
}

.cnwb-ul {
    margin: 0 -22px;
    display: flex;
}

.cnwb-li {
    width: 33.333333%;
    padding: 0 22px;
}

.cnwb-li-wrap-show {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 20px;
    border-radius: 20px;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(3px);
    display: flex;
    justify-content: space-between;
    flex-direction: column
}


.cnwb-li-wrap {
    width: 100%;
    height: 100%;
    position: relative;
}

.clws-tit p {
    font-weight: bold;
    line-height: 1.6;
    color: #fff;
}

.clws-tit {
    margin-bottom: 50px;
}

.clws-icon {
    display: flex;
    justify-content: flex-end;
}

.clws-icon img {
    width: 48px;
}

.cnwb-li-wrap-hide {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    border-radius: 20px;
    border: 1px solid #FFF;
    background: #FFF;
    backdrop-filter: blur(3px);
    padding: 26px;
    pointer-events: none;
    opacity: 0;
    transition: all 0.36s;
}

.cnwb-li-wrap-hide .clws-tit p {
    color: #282828;
}

.cnwb-li-wrap-hide .clws-tit {
    margin-bottom: 4px !important;
}


.clwh-info p {
    color: #8E8E8E;
    line-height: 1.8;
}

.compan-honor {
    background: #fff;
    position: relative;
    width: 100%;
    z-index: 10;
}


.fadeInUpimg {
    transition: all 0.8s !important;
    animation: fadeInUpimg 2s ease 1;
}

.fadeInUpimg1 {
    transition: all 0.8s !important;
    animation: fadeInUpimg1 2s ease 1;
}


.compan-global-le svg {
    width: 100%;
}

.soluti-opini-ti .std-tit2 {
    font-weight: bold;
}


.produc-switc-btm-li.act .psbl-wrap {
    border-color: #18197B;
}

.produc-switc-btm-li.act .psbl-le p {
    color: #18197B;
}

.produc-switc-btm-li.act .psbl-ri path,
.produc-switc-btm-li.act .psbl-ri circle {
    stroke: #18197B !important;
}

.produc-switc-btm-li.act .psbl-ri {
    transform: rotate(45deg);
}

.psll-wrap-line-horn {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 90%;
    height: 90%;
    transform: translate(-50%, -50%);
    pointer-events: none;
}


.news-switc-ul .news-switc-li::before {
    display: none;
}

.specif-correl-btm:last-child {
    margin-right: 0;
}

.soluti-advan-btm-ul .slick-track {
    height: 100%;
}


/*鼠标效果*/
@media screen and (min-width: 1200px) {

    .psll-wrap:hover .psll-wrap-line-horn {
        width: 100%;
        height: 100%;
    }

    .cvbs-li-wrap:hover .cvbs-li-wrap-tit .std-tit3 {
        color: #18197B;
    }

    .cnwb-li-wrap:hover .cnwb-li-wrap-hide {
        opacity: 1;
    }

    .mod-head:hover {
        background: #fff;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    }

    .mod-head:hover .ys-imgbox-cover img:nth-child(1) {
        opacity: 0;
    }

    .mod-head:hover .ys-imgbox-cover img:nth-child(2) {
        opacity: 1;
    }

    .mod-head:hover .mhnu-link {
        color: #434343;
    }


    .mod-head:hover .mhrs-icon circle,
    .mod-head:hover .mhrs-icon path,
    .mod-head:hover svg path {
        stroke: #282828 !important;
    }

    .mod-head:hover .mhrl-top-ri-info p {
        color: #282828;
    }


    .mod-head:hover .mhrl-top-le path {
        stroke: #18197B !important;
    }

    .qpru-btm-more .qpru-btm-more-link:hover .qbml-ri {
        animation: yidong 0.6s 1 linear;
    }

    @keyframes yidong {
        0% {
            transform: translateX(0);
        }

        50% {
            transform: translateX(8px);
        }

        100% {
            transform: translateX(0);
        }
    }

    .compan-page .ys-ban-txtbox .hllw-more-link:hover {
        background: #18197B;
    }

}

.hcbu-li-wrap {
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}


/* 修改后内容 */


.hcbu-li-wrap {
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}




.ys-hd-pc.isfixed1 .mod-head {
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}

.ys-hd-pc.isfixed1 .ys-imgbox-cover img:nth-child(1) {
    opacity: 0;
}

.ys-hd-pc.isfixed1 .ys-imgbox-cover img:nth-child(2) {
    opacity: 1;
}

.ys-hd-pc.isfixed1 .mhnu-link {
    color: #434343;
}


.ys-hd-pc.isfixed1 .mhrs-icon circle,
.ys-hd-pc.isfixed1 .mhrs-icon path,
.ys-hd-pc.isfixed1 svg path {
    stroke: #282828 !important;
}

.ys-hd-pc.isfixed1 .mhrl-top-ri-info p {
    color: #282828;
}


.ys-hd-pc.isfixed1 .mhrl-top-le path {
    stroke: #18197B !important;
}


.cswb-btm-le-info .std-tit4 {
    color: #fff;
    position: relative;
}

.cswb-btm-le-info .std-tit4::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: #fff;
}

.cswb-btm-le-info .std-tit4 {
    font-size: 26px;
}

.cswb-btm-le-icon {
    width: 26px !important;
    margin-top: 8px;
}

/* 下拉 star */

.mhnu-down {
    position: fixed;
    top: 80px;
    left: 0;
    width: 100vw;
}

.mhnu-down-wrap {
    width: 100%;
    position: relative;
    height: 560px;
    display: flex;
    flex-wrap: wrap;
    background: #fff;
}

.mhnu-down-wrap-le {
    width: 26%;
    padding: 60px 80px 24px 100px;
    display: flex;
    justify-content: center;
}

.mdwl-cent {
    width: 320px;
    max-width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.mhnu-down-wrap-ri {
    width: 74%;
    height: 100%;
    background: #F4F7FC;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 80px;
    padding-right: 136px;
    overflow: hidden;
}

.mhnu-down-wrap-ri .mCSB_outside+.mCSB_scrollTools {
    right: 16px;
}

.mhnu-down-wrap-ri .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px !important;
    background: #fff !important;
}

.mhnu-down-wrap-ri .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #181980 !important;
}

.mdwl-top-li-le {
    width: 32px;
}

.mdwl-top-li-le img {
    width: 100%;
}

.mdwl-top-li-ri {
    padding-left: 16px;
}

.mdwl-top-li {
    width: 100%;
    border-radius: 80px;
    background: #FFF;
    transition: all 0.36s;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    padding: 14px 32px;
    cursor: pointer;
}

.mdwl-top-li-ri p {
    transition: all 0.36s;
    font-size: 18px;
    line-height: 1.6;
    color: #282828;
}

.mdwl-top-li.act {
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.08);
}

.mdwl-btm-wrap {
    width: 100%;
    border: 1px solid #181985;
    padding: 10px 32px;
    border-radius: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.36s;
}


.mdwl-btm-wrap-le p {
    color: #18197B;
    font-size: 16px;
    line-height: 1.6;
    transition: all 0.36s;
}

.mdwl-btm-wrap-ri {
    width: 24px;
}

.mdwl-btm-wrap-ri svg {
    width: 100%;
}

.mdwl-btm-wrap-ri svg path {
    transition: all 0.36s;
}

.mdwl-btm-wrap-le {
    padding-right: 16px;
}

.mdwl-btm-wrap:hover {
    background: #181985;
}

.mdwl-btm-wrap:hover .mdwl-btm-wrap-le p {
    color: #fff;
}

.mdwl-btm-wrap:hover .mdwl-btm-wrap-ri path:nth-child(1) {
    stroke: #fff !important;
}

.mdwl-btm-wrap:hover .mdwl-btm-wrap-ri path:nth-child(2),
.mdwl-btm-wrap:hover .mdwl-btm-wrap-ri path:nth-child(3) {
    fill: #fff !important;
}

.mdwr-tit-link {
    display: flex;
    align-items: center;
}

.mdwr-tit-link p {
    font-size: 24px;
    line-height: 1.4;
    color: #282828;
    padding-right: 32px;
}

.mdwr-tit-link img {
    width: 32px;
}

.mdwr-tit {
    display: inline-block;
    margin-bottom: 24px;
}


.mdwr-ul {
    display: flex;
    margin-bottom: 40px;
}

.mdwr-link {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid rgba(24, 25, 128, 0.20);
    border-radius: 80px;
    padding: 10px 60px;
    cursor: pointer;
}

.mdwr-link img {
    width: 24px;
}

.mdwr-link p {
    padding-right: 16px;
    font-size: 16px;
    color: #282828;
    transition: all 0.36s;
}

.mdwr-link svg {
    width: 24px;
}

.mdwr-link svg path {
    transition: all 0.36s;
}

.mdwr-li {
    margin-right: 40px;
}

.mdwr-li.act .mdwr-link p {
    color: #ffff;
}

.mdwr-li.act .mdwr-link path {
    fill: #fff !important;
}

.mhnu-down-wrap-ri .mdwr-li.act .mdwr-link path {
    stroke: #fff !important;
}

.mod-head .mhnu-down1 .mdwl-btm-wrap-ri path:nth-child(2),
.mod-head .mhnu-down1 .mdwl-btm-wrap-ri path:nth-child(3) {
    stroke: transparent !important;
}

.mdwr-li.act .mdwr-link {
    background: #181985;
    border-color: #181985;
}

.mdwr-btm {
    width: 100%;
    position: relative;
}

.mdwr-btm-li {
    width: 100%;
    display: none;
}

.mdwr-btm-li.on {
    display: block;
}

.mdwr-btm-li-ul {
    margin: 0 -24px;
    display: flex;
    flex-wrap: wrap;
}

.mblu-li {
    width: 25%;
    padding: 0 24px;
    margin-bottom: 40px;
}

.mblu-link {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 20px;
    background: #FFF;
    padding: 16px;
}

.mblu-link-img {
    width: 178px;
    margin: 0 auto;
    max-width: 100%;
}

.mblu-link-btm {
    margin-top: 16px;
}

.mblu-link-btm p {
    color: #282828;
    font-size: 18px;
    line-height: 1.6;
    text-align: center;
}

.mdwr-lik {
    width: 100%;
    display: none;
}

.mdwr-lik.act {
    display: block;
}

.mhnu-down {
    display: none;
}

.mhnu-down2 {
    background: #F3F7FD !important
}

.mhnu-down2-wrap {
    width: 100%;
    padding: 40px;
    display: flex;
    justify-content: center;
}

.mhnu-down2-wrap .mdwl-top-li {
    margin-bottom: 0 !important;
    min-width: 280px;
    justify-content: center;
}

.mhnu-li {
    position: relative;
}

.mhnu-down2-wrap-li {
    margin: 0 20px;
}

.mhnu-link {
    display: block;
    position: relative;
}

.mhnu-link::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    opacity: 0;
    height: 4px;
    transition: all 0.36s;
    border-radius: 4px;
    background: linear-gradient(268deg, #6264FF 1.53%, #2A2CD6 40.03%, #1719C2 74.06%, #181980 103.11%);
}


.mhnu-li.yxnav-active1 .mhnu-link::after {
    opacity: 1;
    width: 100%;
}

.mhnu-down2-wrap-li.yxnav-active2 .mdwl-top-li-ri p {
    color: #181980;
}



/* 下拉 end */



.innovat-gene {
    width: 100%;
    overflow: hidden;
}

.soluti-case-btm-control {
    z-index: 10;
}

.soluti-opini-desz {
    pointer-events: none;
}


.cvbs-li-wrap {
    padding-bottom: 60px;
}

.iabu-wrap-top {
    cursor: pointer;
}

.iabu-wrap-top-cion {
    pointer-events: none;
}


.dlul-link {
    transform: translateZ(0);
}


.innovat-page .news-switc {
    position: sticky;
    top: 81px;
    z-index: 20;
    background: #fff;
}

.innovat-page .news-switc .news-switc-li {
    cursor: pointer;
}

.innovat-page .news-switc .news-switc-link {
    pointer-events: none;
}

.compan-global-le img {
    width: 100%;
}

.innovat-system-more-ul .ismu-li-more {
    pointer-events: none;
}

.ssbs-li a {
    display: block;
}

.compan-brief-img-t1 img {
    border-radius: 40px;
    transform: translateZ(0);
}

.qpru-top-ri svg {
    transform: rotate(135deg);
}

.qpru-li .qpru-top-ri svg circle,
.qpru-li .qpru-top-ri svg path {
    stroke: #8E8E8E !important;
}

.qpru-li.on .qpru-top-ri svg {
    transform: rotate(0deg);
}

.qpru-li.on .qpru-top-ri svg circle,
.qpru-li.on .qpru-top-ri svg path {
    stroke: #18197B !important;
}


.ilbu-li {
    height: auto !important;
}

.ilbu-wrap {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    height: 100%;
}


.itws-li-le {
    padding-right: 40px;
}

.itws-li-le-tit .std-tit3 {
    color: #282828;
    line-height: 1.3;
    height: 1.8em;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.mhnu-down {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}

.specif-ban-le-scroll {
    width: 100%;
    height: 200px;
}

.specif-ban-le-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
    background: #18197B !important;
}

.soluti-advan-btm-ul .slick-list {
    width: 100%;
}

.home-area .slick-dots li {
    background: #ccc;
}

.specif-ban-le-ul .slick-list {
    width: 100%;
}

.soluti-advan-btm-ul .slick-track {
    margin: 0 auto;
}

.produc-page .produc-switc-btm-li {
    min-width: 16.666666%;
    width: auto !important;
}

.soluti-start.btn .home-news-top-ri {
    display: none;
}

/* .jobu-wrap-ul .hllw-more-link {
    flex-wrap: nowrap;
} */

.hllw-more-ri {
    flex: none;
}

.jobu-wrap-cont {
    width: 440px;
}

.scbs-li-wrap-le {
    width: 48%;
}

.specif-parame-top .slick-track {
    margin: 0 auto;
}

.dsbc-btm-le-li {
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.dsbc-btm-ri-btm {
    align-items: flex-start;
}

.dsbc-btm-ri-btm .childlist {
    display: flex;
    flex-wrap: wrap;
}

/* .dsbc-btm-ri-btm */

.swrc-ul {
    max-height: 445px;
}

.swrc-ul .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #18197B !important;
    width: 2px !important;
}

.ssbs-img {
    width: 100% !important;
}

.ssps-link::after {
    background: rgba(0, 0, 0, 0.25);
}

.igbs-li-wrap-btm {
    padding-right: 50px;
}

.igbs-li-wrap-posi .ilwb-tit {
    padding-right: 40px;
}

.iclu-btm {
    padding-right: 15px;
}

.cvbs-li {
    width: 350px !important;
    margin-right: 70px;
}

.compan-brief-info {
    padding-right: 20px;
}

.clul-wrap-info a {
    color: #181980;
}

.cvbs-li-wrap-desz {
    border-radius: 50%;
    background: #fff;
    display: block;
    z-index: 10;
}

.compan-mission-img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
}

.ys_secretju .yxedr-active p {
    color: #666;
}

/* .scbs-li-btm,
.swbs-li,
.scbs-li-btm-tit p {
    transform: translate3d(0, 0, 0) translateZ(0) !important;
} */


.swbs-li.swiper-slide-active {
    transform: translate3d(0, 0, 0) translateZ(0) !important;
}

.swbs-li.swiper-slide-active .swbs-wrapo {
    padding-top: 5px;
}

.swbs-wrapo {
    width: 100%;
    transition: all 0.36s;
}

.swbs-li .scbs-li-img {
    transition: all 0.36s;
}

.swbs-li.swiper-slide-active .scbs-li-img {
    transform: scale(0.92);
}

.specif-scene.ary .specif-scene-btm-swip .ssbs-ul {
    justify-content: center;
}

.specif-scene.ary .ssbs-li:last-child {
    margin-right: 0 !important;
}

.specif-scene.ary .specif-scene-btm-contr {
    display: none;
}

.compan-value-desz {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 84%;
    z-index: -1;
}

.compan-value-wrap {
    z-index: 1;
    position: relative;
}

.compan-value-desz img {
    width: 100%;
    opacity: 0.5;
}

#particle-canvas {
    z-index: 2;
}

.compan-value-wrap .ys-cont1440 {
    position: relative;
    z-index: 10;
}

.compan-value-wrap {
    padding-bottom: 40px !important;
}

.soluti-opini-btm-potp {
    z-index: 1;
}

.isbu-li {
    padding-left: 30px;
    padding-right: 30px;
}

.innovat-system-btm-ul {
    padding-left: 20px;
    padding-right: 20px;
}

.soluti-advan .sabu-wrap-btm {
    height: auto !important;
}

.soluti-advan .sabu-wrap {
    justify-content: flex-start;
}

.isbu-li span {
    margin-top: 10px;
    display: block;
    line-height: 1.6;
    font-size: 14px;
}



.compan-honor .innovat-authen-btm-ul .slick-dots {
    display: none !important;
}


.hcbu-sear input {
    pointer-events: none;
}

.soluti-opini-ti.join-idea-tit .std-tit2 {
    text-align: center;
}

.soluti-opini-btm-rep {
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    display: flex;
    justify-content: flex-end;
}

.sobr-wrap {
    width: 53%;
    padding: 50px 100px;
}

.soluti-opini-btm-img::after {
    width: 100%;
    left: auto;
    right: 0;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 31.48%, #000 105.93%);
}

.sobr-wrap .sobi-wrap-info p{
    color: #fff;
}


.soluti-opini-btm-rep .mod-more-link::after {
    opacity:0;
}

.soluti-opini-btm-rep .mod-more-link {
    box-shadow: none;
}

.ys-select-bd {
    max-height: 200px;
}

.ys-select-bd .mCSB_outside+.mCSB_scrollTools {
    right: 0px;
    height: calc(100% - 20px);
    top: 10px;
}

.hlwb-info p {
    height: 4.5em;
    -webkit-line-clamp: 3;
}

.hlwb-info {
    margin-bottom: 40px;
}
.clbr-li-text textarea {
    font-family: "Microsoft YaHei";
}
.layui-layer-loading .layui-layer-content {
    height: 60px !important;
}

.cmul-wrap-info p{
    color: #fff;
    line-height: 1.5;
}

.ys-ban-diagram {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
}